0001096906-24-001718.txt : 20240814 0001096906-24-001718.hdr.sgml : 20240814 20240814162124 ACCESSION NUMBER: 0001096906-24-001718 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Omnitek Engineering Corp CENTRAL INDEX KEY: 0001404804 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 330984450 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-53955 FILM NUMBER: 241208311 BUSINESS ADDRESS: STREET 1: 1345 SPECIALTY DR. STREET 2: # E CITY: VISTA STATE: CA ZIP: 92081 BUSINESS PHONE: 760-591-0089 MAIL ADDRESS: STREET 1: 1345 SPECIALTY DR. STREET 2: # E CITY: VISTA STATE: CA ZIP: 92081 10-Q 1 omtk-20240630.htm OMNITEK ENGINEERING CORP. - FORM 10-Q SEC FILING OMNITEK ENGINEERING CORP. - Form 10-Q SEC filing
0001404804 --12-31 false 2024 Q2 false iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure 0001404804 2024-01-01 2024-06-30 0001404804 2024-06-30 0001404804 2024-08-14 0001404804 2023-12-31 0001404804 2024-04-01 2024-06-30 0001404804 2023-04-01 2023-06-30 0001404804 2023-01-01 2023-06-30 0001404804 2022-12-31 0001404804 2023-06-30 0001404804 us-gaap:CommonStockMember 2023-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001404804 us-gaap:RetainedEarningsMember 2023-12-31 0001404804 2024-01-01 2024-03-31 0001404804 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001404804 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001404804 2024-03-31 0001404804 us-gaap:CommonStockMember 2024-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001404804 us-gaap:RetainedEarningsMember 2024-03-31 0001404804 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001404804 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001404804 us-gaap:CommonStockMember 2024-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001404804 us-gaap:RetainedEarningsMember 2024-06-30 0001404804 us-gaap:CommonStockMember 2022-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001404804 us-gaap:RetainedEarningsMember 2022-12-31 0001404804 2023-01-01 2023-03-31 0001404804 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001404804 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001404804 2023-03-31 0001404804 us-gaap:CommonStockMember 2023-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001404804 us-gaap:RetainedEarningsMember 2023-03-31 0001404804 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001404804 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001404804 us-gaap:CommonStockMember 2023-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001404804 us-gaap:RetainedEarningsMember 2023-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2024-01-01 2024-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2024-04-01 2024-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2023-04-01 2023-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2024-01-01 2024-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2024-04-01 2024-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2023-04-01 2023-06-30 0001404804 fil:FiltersMember 2024-01-01 2024-06-30 0001404804 fil:FiltersMember 2024-04-01 2024-06-30 0001404804 fil:FiltersMember 2023-04-01 2023-06-30 0001404804 fil:ComponentsMember 2024-01-01 2024-06-30 0001404804 fil:ComponentsMember 2024-04-01 2024-06-30 0001404804 fil:ComponentsMember 2023-04-01 2023-06-30 0001404804 fil:EngineeringServicesMember 2024-01-01 2024-06-30 0001404804 fil:EngineeringServicesMember 2024-04-01 2024-06-30 0001404804 fil:EngineeringServicesMember 2023-04-01 2023-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2023-01-01 2023-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2023-01-01 2023-06-30 0001404804 fil:FiltersMember 2023-01-01 2023-06-30 0001404804 fil:ComponentsMember 2023-01-01 2023-06-30 0001404804 fil:EngineeringServicesMember 2023-01-01 2023-06-30 0001404804 fil:ProductionEquipmentMember 2024-06-30 0001404804 fil:ProductionEquipmentMember 2023-12-31 0001404804 us-gaap:LandAndLandImprovementsMember 2024-06-30 0001404804 us-gaap:LandAndLandImprovementsMember 2023-12-31 0001404804 fil:President1Member 2024-06-30 0001404804 fil:President1Member 2023-06-30 0001404804 srt:ChiefExecutiveOfficerMember 2024-06-30 0001404804 srt:ChiefExecutiveOfficerMember 2024-06-30 2024-06-30 0001404804 fil:BoardMember 2024-06-30 0001404804 fil:BoardMember 2024-06-30 2024-06-30 0001404804 fil:SbaEidlLoanMember 2020-04-21 2024-06-30 0001404804 fil:SbaEidlLoanMember 2024-06-30 0001404804 fil:SbaEidlLoanMember 2023-12-31 0001404804 fil:EmployeeStockOption1Member 2024-01-01 2024-06-30 0001404804 fil:EmployeeStockOption1Member 2023-01-01 2023-06-30 0001404804 fil:EmployeeStockOption1Memberfil:N2011LongTermIncentivePlanMember 2015-11-09 0001404804 fil:EmployeeStockOption1Memberfil:N2017LongTermIncentivePlanMember 2024-02-09 2024-02-09 0001404804 fil:N2015LongTermIncentivePlanMember 2024-06-30 0001404804 fil:EmployeeStockOption1Memberfil:N2017LongTermIncentivePlanMember 2017-10-01 0001404804 fil:N2017LongTermIncentivePlanMember 2024-06-30 0001404804 2023-01-01 2023-12-31 0001404804 srt:MinimumMember 2024-01-01 2024-06-30 0001404804 srt:MaximumMember 2024-01-01 2024-06-30

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:   June 30, 2024

 

Commission File Number     000-53955

 

OMNITEK ENGINEERING CORP.

(Exact name of Registrant as specified in its charter)

 

California

33-0984450

(State or other jurisdiction of
incorporation or organization)

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

 

1345 Specialty Dr. #E, Vista, California 92081

(Address of principal executive offices, Zip Code)

 

(760) 591-0089

(Registrant's telephone number, including area code)

 

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act 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 and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (Sec. 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).   Yes ☒   No ☐

 

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See definitions of "large accelerated filer,"  "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

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

 

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

 

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

 

Title of each class

Trading Symbols(s)

Name of each exchange on which registered

N/A

 

 

 

As of August 14, 2024, the Registrant had 21,948,091 shares of its no par value Common Stock outstanding.


Page 1



TABLE OF CONTENTS

 

Page

PART I - FINANCIAL INFORMATION

 

 

Item 1.       Financial Statements

3

 

 

Condensed Balance Sheets as of June 30, 2024 (unaudited) and December 31, 2023

3

 

 

Condensed Statements of Operations for the three and six months ended June 30, 2024 and June 30, 2023 (unaudited)

4

 

 

Condensed Statements of Cash Flows for the six months ended June 30, 2024 and June 30, 2023 (unaudited)

5

 

 

Condensed Statements of Stockholders’ Deficit for the three and six months ended June 30, 2024 and June 30, 2023 (unaudited)

6

 

 

Notes to the Unaudited Condensed Financial Statements

7

 

 

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

15

 

 

Item 3.       Quantitative and Qualitative Disclosures about Market Risk

18

 

 

Item 4.       Controls and Procedures

18

 

 

PART II - OTHER INFORMATION

 

 

Item 1.       Legal Proceedings

19

 

 

Item 1A.    Risk Factors

19

 

 

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

19

 

 

Item 3.       Defaults Upon Senior Securities

20

 

 

Item 4.      Mine Safety Disclosure

20

 

 

Item 5.       Other Information

20

 

 

Item 6.       Exhibits

21

 

 


Page 2



PART I

FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS 

 

OMNITEK ENGINEERING CORP.

Condensed Balance Sheets

 

 

June 30,

 

December 31,

 

2023

 

2023

 

 

(Unaudited)

 

 

ASSETS

 

 

 

 

CURRENT ASSETS

 

 

 

 

Cash

 

$37,853  

 

$73,703  

Accounts receivable, net

 

17,342  

 

12,233  

Accounts receivable – related parties

 

1,279  

 

1,304  

Inventories, net

 

271,858  

 

370,838  

Deposits

 

153,501  

 

24,443  

Total Current Assets

 

481,833  

 

482,521  

 

 

 

 

 

LONG-TERM ASSETS

 

 

 

 

Property & Equipment, net

 

10,602  

 

5,667  

Operating lease – right-of-use asset

 

279,787  

 

345,459  

Long-term deposit

 

13,514  

 

13,514  

Total Long-Term Assets

 

303,903  

 

364,640  

 

 

 

 

 

TOTAL ASSETS

 

$785,736  

 

$847,161  

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' DEFICIT

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

Accounts payable and accrued expenses

 

$323,120  

 

$323,236  

Accrued management compensation

 

635,158  

 

635,158  

Accounts payable - related parties

 

132,359  

 

131,285  

Notes payable - related parties

 

37,940  

 

37,940  

Convertible notes payable – related party

 

10,000  

 

10,000  

Customer deposits

 

479,408  

 

310,025  

Operating lease liabilities - current

 

152,957  

 

131,868  

Total Current Liabilities

 

1,770,942  

 

1,579,512  

LONG-TERM LIABILITIES

 

 

 

 

Loans payable – SBA, net of current portion

 

199,000  

 

199,000  

Operating lease liabilities – long-term

 

171,641  

 

254,339  

Total Long-term Liabilities

 

370,641  

 

453,339  

Total Liabilities

 

2,141,583  

 

2,032,851  

 

 

 

 

 

STOCKHOLDERS' DEFICIT

 

 

 

 

Common stock, 125,000,000 shares authorized; no par value; 21,948,091 and 21,948,091 shares, respectively issued and outstanding

 

8,607,086  

 

8,607,086  

Additional paid-in capital

 

12,072,228  

 

12,067,571  

Accumulated deficit

 

(22,035,161) 

 

(21,860,347) 

Total Stockholders' Deficit

 

(1,355,847) 

 

(1,185,690) 

 

 

 

 

 

TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT

 

$785,736  

 

$847,161  

 

The accompanying notes are an integral part of these condensed unaudited financial statements.


Page 3



OMNITEK ENGINEERING CORP.

Condensed Statements of Operations

(unaudited)

 

 

 

For the Three

 

For the Three

 

For the Six

 

For the Six

 

 

Months Ended

 

Months Ended

 

Months Ended

 

Months Ended

 

June 30, 2024

 

June 30, 2023

 

June 30, 2024

 

June 30, 2023

 

 

 

 

 

 

 

 

 

REVENUES

 

$266,971  

 

$251,719  

 

$504,047  

 

$476,925  

COST OF GOODS SOLD

 

156,170  

 

150,258  

 

309,527  

 

280,675  

GROSS MARGIN

 

110,801  

 

101,461  

 

194,520  

 

196,250  

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

156,953  

 

155,917  

 

282,997  

 

286,649  

Research and development

 

17,629  

 

15,197  

 

36,100  

 

33,136  

Depreciation and amortization

 

964  

 

436  

 

1,401  

 

873  

 

 

 

 

 

 

 

 

 

Total Operating Expenses

 

175,546  

 

171,550  

 

320,498  

 

320,658  

 

 

 

 

 

 

 

 

 

LOSS FROM OPERATIONS

 

(64,745) 

 

(70,089) 

 

(125,978) 

 

(124,408) 

 

 

 

 

 

 

 

 

 

OTHER INCOME (EXPENSE)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for Obsolete inventory

 

(37,647) 

 

 

 

(37,647) 

 

 

Interest expense

 

(5,164) 

 

(6,017) 

 

(10,389) 

 

(11,548) 

 

 

 

 

 

 

 

 

 

Total Other Expense

 

(42,811) 

 

(6,017) 

 

(48,036) 

 

(11,548) 

 

 

 

 

 

 

 

 

 

LOSS BEFORE INCOME TAXES

 

(107,556) 

 

(76,106) 

 

(174,014) 

 

(135,956) 

INCOME TAX EXPENSE

 

800  

 

800  

 

800  

 

800  

 

 

 

 

 

 

 

 

 

NET LOSS

 

$(108,356) 

 

$(76,906) 

 

$(174,814) 

 

$(136,756) 

 

 

 

 

 

 

 

 

 

BASIC AND DILUTED LOSS PER SHARE

 

$(0.00) 

 

$(0.00) 

 

$(0.01) 

 

$(0.01) 

 

 

 

 

 

 

 

 

 

WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING -BASIC AND DILUTED

 

21,948,091  

 

21,948,091  

 

21,948,091  

 

21,948,091  

 

The accompanying notes are an integral part of these condensed unaudited financial statements.


Page 4



OMNITEK ENGINEERING CORP.

Condensed Statements of Cash Flows

(unaudited)

 

 

 

For the Six

 

For the Six

 

 

Months Ended

 

Months Ended

 

June 30, 2024

 

June 30, 2023

OPERATING ACTIVITIES

 

 

 

 

Net income (loss)

 

$(174,814) 

 

$(136,756) 

Adjustments to reconcile net loss to net cash used in operating activities:

 

 

 

 

Amortization and depreciation expense

 

1,401  

 

873  

Stock option expense

 

4,657  

 

10,538  

Amortization of ROU asset

 

65,672  

 

62,709  

Change in Inventory reserve

 

92,302  

 

27  

Changes in operating assets and liabilities:

 

 

 

 

Accounts receivable

 

(5,109) 

 

(28,506) 

Accounts receivable–related parties

 

25  

 

1,001  

Deposits

 

(129,059) 

 

(835) 

Inventory

 

6,677  

 

75,045  

Accounts payable and accrued expenses

 

(116 

 

7,325  

Customer deposits

 

169,384 

 

(477) 

Contract liabilities

 

-  

 

-  

Operating lease liability

 

(61,609) 

 

(58,646) 

Accounts payable-related parties

 

1,074  

 

5,811  

Net cash provided by (used in) operating activities

 

(29,514) 

 

(61,891) 

 

 

 

 

 

INVESTING ACTIVITIES

 

 

 

 

Purchase of fixed assets

 

(6,336 

 

-  

Net Cash Used in Investing Activities

 

(6,336 

 

-  

 

 

 

 

 

FINANCING ACTIVITIES

 

 

 

 

Proceeds from (payments on) notes payable-related party

 

-  

 

15,113  

Net Cash (Used in) Provided by Financing Activities

 

-  

 

15,113  

 

 

 

 

 

NET CHANGE IN CASH

 

(35,850) 

 

(46,778) 

CASH AT BEGINNING OF YEAR

 

73,703  

 

56,379  

 

 

 

 

 

CASH AT END OF PERIOD

 

$37,853  

 

$9,601  

SUPPLEMENTAL DISCLOSURES OF CASH FLOWS

 

 

 

 

CASH PAID FOR:

 

 

 

 

Interest

 

5,071  

 

11,830  

Income taxes

 

$800  

 

$800  

 

The accompanying notes are an integral part of these condensed unaudited financial statements.


Page 5



OMNITEK ENGINEERING CORP.

Condensed Statements of Stockholders’ Deficit

(unaudited)

 

 

 

 

 

 

Additional

 

 

 

Total

 

Common Stock

 

Paid-In

 

Accumulated

 

Stockholders’

Shares

 

Amount

 

Capital

 

Deficit

 

Deficit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2023

21,948,091

 

$

8,607,086

 

$

12,067,571

 

$

(21,860,347)

 

$

(1,185,690)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Value of options and warrants issued for services

-

 

 

-

 

 

1,963

 

 

-

 

 

1,963

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss for the three months ended March 31, 2024

-

 

 

-

 

 

-

 

 

(66,458)

 

 

(66,458)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2024

21,948,091

 

$

8,607,086

 

$

12,069,534

 

$

(21,926,805)

 

$

(1,250,185)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Value of options and warrants

-

 

 

-

 

2,694

 

 

-

 

2,694

 

 

 

 

 

 

 

 

 

 

 

 

Net loss for three months ended June 30, 2024

-

 

 

-

 

-

 

 

(108,356)

 

(108,356)

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2024

21,948,091

 

$

8,607,086

 

$

12,072,228

 

$

(22,035,161)

 

$

(1,355,847)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

Total

 

Common Stock

 

Paid-In

 

Accumulated

 

Stockholders'

Shares

 

Amount

 

Capital

 

Deficit

 

Deficit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2022

21,948,091

 

$

8,607,086

 

$

12,051,795

 

$

(21,644,941)

 

$

(986,060)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Value of options and warrants

-

 

 

-

 

 

2,562

 

 

-

 

 

2,562

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss for the three months ended March 31, 2023

-

 

 

-

 

 

-

 

 

(59,850)

 

 

(59,850)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2023

21,948,091

 

$

8,607,086

 

$

12,054,357

 

$

(21,704,791)

 

$

(1,043,348)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Value of options and warrants

-

 

 

-

 

 

7,976

 

 

-

 

 

7,976

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss for the three months ended June 30, 2023

-

 

 

-

 

 

-

 

 

(76,906)

 

 

(76,906)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2023

21,948,091

 

$

8,607,086

 

$

12,062,333

 

$

(21,781,697)

 

$

(1,112,278)

 

The accompanying notes are an integral part of these condensed unaudited financial statements.


Page 6



NOTE 1 - CONDENSED FINANCIAL STATEMENTS

 

The accompanying condensed financial statements have been prepared by the Company without audit. In the opinion of management, all adjustments (which include only normal recurring adjustments) necessary to present fairly the financial position, results of operations, and cash flows at June 30, 2024 and for all periods presented herein, have been made.

 

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted.  It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company's December 31, 2023 audited financial statements.  The results of operations for the periods ended June 30, 2024 and June 30, 2023 are not necessarily indicative of the operating results for the full years.

 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

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

 

Revenue Recognition

 

In general, revenue is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

 

We recognize revenue on various products and services as follows:

 

Products - The Company recognizes revenue from the sale of products as performance obligations are satisfied. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership and risks transfer (i.e., the performance obligation has been satisfied). In general, ownership and risk passes FOB shipping point, or as negotiated.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of Omnitek’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct.

 

Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.


Page 7



 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.

 

Disaggregation of Revenue

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the three months ended

June 30, 2024

 

 

For the three months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

105,493 

 

105,493 

 

$

81,559 

 

81,559 

International

 

 

161,478 

 

161,478 

 

 

170,160 

 

170,160 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

139,909 

 

139,909 

 

$

108,123 

 

108,123 

Components

 

 

127,062 

 

127,062 

 

 

143,596 

 

143,596 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the six months ended

June 30, 2024

 

 

For the six months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

185,901 

 

185,901 

 

$

173,336 

 

176,336 

International

 

 

318,146 

 

318,146 

 

 

303,589 

 

303,589 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

208,296 

 

208,296 

 

$

263,543 

 

263,543 

Components

 

 

295,751 

 

295,751 

 

 

213,382 

 

213,382 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

 

Inventory

 

Inventory is stated at the lower of cost or market.  The Company’s inventory consists of finished goods and raw material and is located in Vista, California, consisting of the following:

 

Location: Vista, CA

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

Raw materials

 

$

839,633 

 

$

799,642 

Finished goods

 

 

447,406 

 

 

494,074 

Total

 

$

1,287,039 

 

$

1,293,716 

 

 

 

 

 

 

 

Allowance for obsolete inventory

 

 

1,015,181 

 

 

922,878 

 

 

 

 

 

 

 

Total

 

$

271,858 

 

$

370,838 

 


Page 8



 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Property and Equipment

 

Property and equipment at June 30, 2024 and December 31, 2023 consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Production/Office equipment

$

 74,792 

 

$

 68,456 

Leasehold Improvements

 

 4,689 

 

 

 4,689 

Less: accumulated depreciation

 

 (68,879)

 

 

 (67,478)

Total

$

 10,602 

 

$

 5,667 

 

Depreciation expense for the periods ended June 30, 2024 and June 30, 2023 was $1,401 and $873 respectively.

 

Basic and Diluted Loss per Share

 

The computation of basic earnings per share of common stock is based on the weighted average number of shares outstanding during the periods presented. The computation of fully diluted earnings per share includes common stock equivalents outstanding at the balance sheet date. The Company had 2,340,000 and 2,520,556 stock options and warrants that would have been included in the fully diluted earnings per share as of June 30, 2024 and June 30, 2023, respectively.  However, the common stock equivalents were not included in the computation because they are anti-dilutive.

 

Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codifi

cation Topic 740, Income Taxes ("Topic 740"), which requires the recognition of deferred tax liabilities and assets at currently enacted tax rates for the expected future tax consequences of events that have been included in the financial statements or tax returns. A valuation allowance is recognized to reduce the net deferred tax asset to an amount that is more likely than not to be realized.

 

Topic 740 provides guidance on the accounting for uncertainty in income taxes recognized in a company's financial statements. Topic 740 requires a company to determine whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more likely-than-not threshold is met, a company must measure the tax position to determine the amount to recognize in the financial statements.

 

The Company includes interest and penalties arising from the underpayment of income taxes in the statements of operations in the provision for income taxes. As of June 30, 2024 and December 31, 2023 the Company had no accrued interest or penalties related to uncertain tax positions. The Company files an income tax return in the U.S. federal jurisdiction and the state of California. With few exceptions, the Company is no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2012.

 

Liquidity and Going Concern

 

Historically, the Company has incurred net losses and negative cash flows from operations. As of June 30, 2024, the Company had an accumulated deficit of $22,035,161 and total stockholders’ deficit of $1,355,847. At June 30, 2024, the Company had current assets of $481,833 including cash of $37,853, and current liabilities of $1,770,942, resulting in negative working capital of $1,289,109. For the six months ended June 30, 2024, the Company reported a net loss of $174,814 and net cash used in operating activities of $29,514. Management believes that based on its operating plan, the projected sales for 2024, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months. However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. Whether, and when, the Company can attain profitability and positive cash flows from operations is uncertain. The Company is also uncertain whether it can raise additional capital. These uncertainties cast substantial doubt upon the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Our financial statements have been prepared on a going concern basis, which assumes the realization of assets and liquidation of liabilities in the normal course of operations. The financial statements do not include any adjustments


Page 9



 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

relating to the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities should we be unable to continue as a going concern.

 

Recent Accounting Pronouncements

 

The Company has evaluated recent accounting pronouncements and their adoption has not had or is not expected to have a material impact on the Company’s financial position, or statements.

 

NOTE 3 – CUSTOMER DEPOSITS

 

The customers deposit account relates to payments received from customers before product has been shipped. When the product is shipped the Company recognizes the associated revenue by reclassifying the customer deposit to the appropriate revenue account. By contrast, the Contract Liabilities account relates to long-term contracts where revenue is recognized over the term of the contract. For the periods ended June 30, 2024 and December 31, 2023, the balance due under customer deposits was $479,408 and $310,025, respectively.

 

NOTE 4 – OPERATING LEASE

 

The Company’s lease consists of an operating lease for general office space and warehouse facilities. The Company recognizes rent expense for this lease on a straight-line basis over the lease term. Because the lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease Commencement Date in determining the present value of future lease payments.

 

On June 3, 2021, the Company entered into a lease for the premises located at 1345 Specialty Drive, Vista, CA, containing approximately 11,751 square feet of rentable area. The lease commenced on July 1, 2021 and expires on June 30, 2026. The monthly base rent under the lease is $9,988 per month and monthly operating expenses during the term of the lease, subject to adjustment under the lease, is $1,175 per month.

 

During the quarter ended June 30, 2024, cash paid for amounts included in the measurement of operating lease liabilities was $35,259 and the Company recorded operating lease expenses included in operating expenses of $37,290.

 

Future minimum payments for monthly base rent due under the initial lease term are currently estimated to be as follows:

 

Years ending December 31,

 

2024 (remaining)

$77,556 

2025

176,268 

2026

88,134 

Total lease payments

$341,958 

Less: Imputed interest

(17,360) 

Total lease liability

324,598 

Less: current lease liability

(152,957) 

Long-term lease liability

$171,641 

Weighted average discount rate:

 

Operating leases

4.94% 


Page 10



NOTE 5 - RELATED PARTY TRANSACTIONS

 

Accounts Payable – Related Parties

The Company regularly incurs expenses that are paid to related parties for purchases of goods and services from related parties. As of June 30, 2024 and December 31, 2023, the Company owed related parties for such goods and services in the amounts of $132,359 and $131,285, respectively.

 

Accounts Receivable – Related Parties

As of June 30, 2024, and December 31, 2023, the Company was owed $1,279 and $1,304, respectively, by an entity controlled by the Company’s CEO for the purchase of products and services.

 

Accrued Management Compensation

For the periods ended June 30, 2024 and December 31, 2023, the Company’s president was due amounts for services performed for the Company.

 

As of June 30, 2024, and December 31, 2023, the accrued amounts consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Amounts due to the president

 

$

635,158

 

 

$

635,158

Total

 

$

635,158

 

 

$

635,158

 

NOTE 6 – NOTES PAYABLE - RELATED PARTIES

 

Convertible Notes – Related Parties

On June 4, 2021, the Company issued an unsecured convertible promissory note for $30,000 to its CEO. Simple interest at the rate of 8% per annum accrues on the unpaid principal balance of the note. The note calls for monthly installment payments of $1,050 commencing on July 4, 2021. The unpaid principal and accrued interest was due and payable on or before June 4, 2023. On the maturity date, June 4, 2023, the lender elected to transfer the unpaid principal balance of $7,940 to the Working Capital Promissory Note.

On June 4, 2021, the Company issued a convertible promissory note for $20,000 to a board member. The note has an annual interest rate of 8% and is unsecured. The principal amount of the note and all accrued interest is due and payable on or before December 4, 2021. On December 14, 2021, the maturity date of convertible promissory note was extended for an additional period of 3 months until March 4, 2022. Subsequently the maturity date was extended for additional periods to June 4, 2022, September 4, 2022, December 4, 2022, June 4, 2023 and December 4, 2023. On December 4, 2023 the Company made a payment of $10,000 reducing the outstanding balance to $10,000 and also extended the note until December 4, 2024. The note has a conversion feature, wherein, at the maturity date, the lender may convert the remaining principal balance and any unpaid accrued interest into shares of the Company’s common stock. The number of shares of common stock to be issued upon such conversion shall be equal to the quotient obtained by dividing (i) the remaining unpaid principal balance and any unpaid accrued interest of this note by (ii) 90% of the average closing price of the common stock of the Company, for the five (5) trading days (between days 15 and 10 days) before the maturity date. Due to this provision, the Company considered whether the embedded conversion option qualifies for derivative accounting under ASC 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of June 30, 2024.

 

As of June 30, 2024 and December 31, 2023 Convertible Notes – Related Party consisted of the following:

 

June 30,

2024

 

December 31,

2023

Convertible Note payable, related parties

$

10,000 

 

$

10,000 

Less current portion

 

(10,000)

 

$

(10,000)

Total

$

- 

 

$

- 

 


Page 11



 

NOTE 6 – NOTES PAYABLE - RELATED PARTIES (Continued)

 

Notes Payable – Related Parties

 

On January 19, 2017, the Company issued a promissory note for $15,000 to a related party. The note has an annual interest rate of 5% and is unsecured. The principal amount of the note and all accrued interest is due and payable on or before January 19, 2018. The maturity date of the note was extended annually for additional one-year period, with a current due date of January 19, 2024. On September 15, 2023, the lender elected to transfer the unpaid principal balance of $15,000 to the Working Capital Promissory Note.

 

On March 23, 2023, the Company issued a Working Capital Promissory Note, in favor of its CEO, evidencing the additional loans to the Company by the CEO, with an Initial Principal Balance of $20,000, and to evidence any future additional loans by the CEO to the Company thereafter. Pursuant to the terms of the note, the unpaid principal and accrued simple interest at the rate of 8.0% per annum (“Applicable Rate”) shall be due and payable on or before March 22, 2024, (the “Maturity Date”). The principal amount of the note shall be increased by the amount of any additional advances of funds made by the CEO to the Company, from time-to-time, with interest thereon at the applicable Rate, from the date of such advance. On March 22, 2024 the Maturity Date of the Working Capital Promissory Note was extended to March 23, 2026.  

 

As of June 30, 2024, and December 31, 2023, Note Payable – Related Party consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

2024

 

 

2023

Note payable, related party

$

37,940

 

$

37,940

Total

$

37,940

 

$

37,940

 

NOTE 7 – DEBT

 

Loans payable – SBA Economic Injury Disaster Loan

On April 21, 2020, the Company obtained a loan (the “SBA EIDL Loan”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) adminitstered by the U.S. Small Business Administration. The Company received total proceeds of $199,000 from loan. The SBA EIDL Loan is evidenced by a Loan Authorization and Agreement, a Secured Promissory Note (the “Note” and Security Agreement. Interest on the unpaid principal balance of the Note shall accrue at the rate of three and 75/100 percent (3.75%) per annum. Pursuant to the terms of the Note, commencing May 21, 2022 (i.e., twenty-four (24) months from the Note date), the Company shall make principal and interest payments in the amount of $970 every month, with any unpaid principal and accrued interest due and payable on April 21, 2050. As of June 30, 2024, accrued interest was $9,921. Current monthly payments are applied to the accrued interest. The obligations under the Loan Authorization and Agreement, and the Note, shall be secured pursuant to the Security Agreement and a first position lien and security interest in the Collateral (as defined in the Security Agreement). The collateral in which the security interest is granted includes all tangible and intangible personal property, including, but not limited to: (a) inventory, and (b) equipment.

As of June 30, 2024 and December 31, 2023 Debt consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Loan payable – SBA EIDL

$

199,000

 

$

199,000

Less current portion

 

-

 

 

-

Total

$

199,000

 

$

199,000


Page 12



NOTE 8 – STOCKHOLDERS’ DEFICIT

 

Options and Warrants

 

The Company has no warrants outstanding.

 

During the six months ended June 30, 2024, and June 30, 2023, the Company granted 450,000 and 150,000 options for services, respectively. During the six months ended June 30, 2024, and June 30, 2023, the Company recognized expense of $4,657 and $10,538 respectively, for options that vested during the periods pursuant to ASC Topic 718. As of June 30, 2024, the total remaining amount of compensation expense to be recognized in future periods is $3,974.

 

On September 11, 2015, the Board of Directors adopted the Omnitek Engineering Corp. 2015, Long Term Incentive Plan (the “2015 Plan”), under which 2,500,000 shares of the Company’s Common Stock were reserved for issuance of both Incentive Stock Options to employees only and Non-Qualified Stock Options to employees and consultants at its discretion. On February 9, 2024, 855,556 option issued under the 2015 Plan expired. As of June 30, 2024, the Company has a total of 290,000 options issued under the 2015 plan.

 

On October 2017, the Company’s shareholders approved its 2017 Long-Term Incentive Plan (the “2017 Plan”). Under the 2017 plan, the Company may issue up to 5,000,000 shares of both Incentive Stock Options to employees only and Non-Qualified Stock Options to employees and consultants at its discretion. During the quarter ended June 30, 2024 the Company issued 450,000 options. As of June 30, 2024, the Company had a total of 2,050,000 options issued under the 2017 Plan.

 

The Company recognizes compensation expense for stock-based awards expected to vest on a straight-line basis over the requisite service period of the award based on their grant date fair value. The Company estimates the fair value of stock options using a Black-Scholes option pricing model which requires management to make estimates for certain assumptions regarding risk-free interest rate, expected life of options, expected volatility of stock and expected dividend yield of stock. When determining expected volatility, the Company considers the historical performance of the Company’s stock, as well as implied volatility. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant, based on the options’ expected term. The expected term of the options is based on the Company’s evaluation of option holders’ exercise patterns and represents the period of time that options are expected to remain unexercised. The Company uses historical data to estimate the timing and amount of forfeitures.

 

The following table presents the assumptions used to estimate the fair values of the stock options granted:

 

June 30, 2024

 

June 30, 2023

Expected volatility

210%

 

206%

Expected dividends

0%

 

0%

Expected term

7 Years

 

7 Years

Risk-free interest rate

4.66

 

3.63

 

A summary of the status of the options granted at June 30, 2024, and December 31, 2023, and changes during the periods then ended is presented below:  

 

 

June 30, 2024

 

December 31, 2023

 

 

 

 

Weighted-Average

 

 

 

 

Weighted-Average

 

Shares

 

 

Exercise Price

 

Shares

 

 

Exercise Price

Outstanding at beginning of year

2,745,556

 

$

0.11

 

3,265,556

 

$

0.15

Granted

450,000

 

 

0.02

 

150,000

 

 

0.04

Exercised

-

 

 

-

 

-

 

 

-

Expired or cancelled

(855,556)

 

 

0.18

 

(670,000)

 

 

0.28

Outstanding at end of period

2,340,000

 

 

0.07

 

2,745,556

 

 

0.11

Exercisable

2,056,667

 

 

0.07

 

2,720,556

 

 

0.11

 


Page 13



 

NOTE 8 – STOCKHOLDERS’ DEFICIT (Continued)

 

A summary of the status of the options and warrants outstanding at June 30, 2024 is presented below:

 

Range of Exercise Prices

 

Number Outstanding

 

Weighted-Average Remaining Contractual Life

 

Number Exercisable

 

Weighted-Average Exercise Price

 

 

 

 

 

 

 

 

 

$0.01-1.00

 

2,340,000

 

3.51 years

 

2,556,067

 

0.07

 

NOTE 9 - SUBSEQUENT EVENTS

 

On July 29, 2024, the court stayed the case Olson-Ecologic Engine Testing Laboratories, LLC -v- Michael Naylor, Omnitek Engineering Corp., and Moto Concerto, Inc., filed in the Superior Court of the State of California, County of Orange, Central Justice Center, Case No. 30-2020-01171344, until January 27, 2025.


Page 14



ITEM 2. MANAGEMENT'S 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 condensed financial statements and related notes to the condensed financial statements included elsewhere in this periodic report. Some of the statements under “Management’s Discussion and Analysis,” “Description of Business” and elsewhere herein may include forward-looking statements which reflect our current views with respect to future events and financial performance. These statements include forward-looking statements both with respect to us specifically and the alternative fuels engines industry in general. Statements which include the words “expect,” “intend,” “plan,” “believe,” “project,” “anticipate,” “will,” and similar statements of a future or forward-looking nature identify forward-looking statements for purposes of the federal securities laws or otherwise. The safe harbor provisions of the federal securities laws do not apply to any forward-looking statements contained in this registration statement.

 

All forward-looking statements address such matters that involve risks and uncertainties. Accordingly, there are or will be important factors that could cause our actual results to differ materially from those indicated in these statements. We undertake no obligation to publicly update or review any forward-looking statements, whether as a result of new information, future developments or otherwise.

 

If one or more of these or other risks or uncertainties materialize, or if our underlying assumptions prove to be incorrect, actual results may vary materially from what we projected. Any forward-looking statements you read herein reflect our current views with respect to future events and are subject to these and other risks, uncertainties and assumptions relating to our written and oral forward-looking statements attributable to us or individuals acting on our behalf and such statements are expressly qualified in their entirety by this paragraph.

 

Results of Operations

 

For the three months ended June 30, 2024 and June 30, 2023

 

Revenues were $266,971 for the three months period ended June 30, 2024 compared with $251,719 for the three months period ended June 30, 2023, an increase of $15,252. The increase in sales related primarily to the sale of higher margin products.

 

Total cost of goods sold was $156,170 for the three months period ended June 30, 2024 compared with $150,258 for the three months period ended June 30, 2023, an increase of $5,912. Gross margin as a percentage of sales was 41% for the three months period ended June 30, 2024, compared with 40% for the three months period ended June 30, 2023.

 

Operating expenses for the three months period ended June 30, 2024 were $175,546 compared with $171,550 for the three months period ended June 30, 2023, a decrease of $3,996. General and administrative expense for the three months period ended June 30, 2024 were $156,953 compared with $155,917 for the three months period ended June 30, 2023. Major components of general and administrative expenses for the three months period ended June 30, 2024 were professional fees of $39,922, rent expense of $10,825, and salaries and wages of $57,103. This compares with professional fees of $41,096, rent expense of $10,959 and salaries and wages of $57,163 for the three months period ended June 30, 2023.  For the three months period ended June 30, 2024 research and development outlays were $17,629 compared with $15,197 for the three months period ended June 30, 2023.

 

Our net loss for the three months period ended June 30, 2024 was $108,356, or ($0.00) per share, compared with a net loss of $76,906, or ($0.00) per share, for the three months period ended June 30, 2023.  

 

Results for the three months period ended June 30, 2024 reflect the impact of non-cash expenses, including the value of options granted in the amount of $2,694 and depreciation and amortization of $964.  For the three month period ended June 30, 2023, non-cash expenses included options granted in the amount of $7,976, depreciation and amortization of $436.


Page 15



For the six months ended June 30, 2024 and June 30, 2023

 

Revenues increased to $504,047 for the six months period ended June 30, 2024 from $476,925 for the six months period ended June 30, 2023, an increase of $6,364 or 6%.

 

Total cost of goods sold was $309,527 for the six months period ended June 30, 2024 and $280,675 for the six months period ended June 30, 2023, an increase of $28,852. Gross margin as a percentage of sales was 39% for the six months period ended June 30, 2024, and 41% for the six months period ended June 30, 2023.

 

Our operating expenses for the six months period ended June 30, 2024 were $320,498 compared to $320,658 the six months period ended June 30, 2023, a decrease of $160. General and administrative expense for the six months period ended June 30, 2024 were $282,997 compared with $286,649 for the six months period ended June 30, 2023. Major components of general and administrative expenses for the six months period ended June 30, 2024 were professional fees of $53,897, rent expense of $21,649 and salaries and wages of $114,133. This compares with professional fees of $62,971, rent expense of $21,918, and salaries and wages of $113,203 for the six months period ended June 30, 2023. Research and development outlays were $36,100 for the six months period ended June 30, 2024 compared to $33,136 for the six months period ended June 30, 2023.

 

Our net loss for the six months period ended June 30, 2024 was $174,814, or $0.01 per share, compared to a net loss of $136,756, or $0.01 per share, for the six months period ended June 30, 2023.

 

Results for the six months period ended June 30, 2024 reflect the impact of non-cash expenses, including the value of options granted in the amount of $4,657 and depreciation and amortization of $1,401. For the six-month period ended June 30, 2023, non-cash expenses included the value of options granted of $10,538 and depreciation and amortization of $873.

 

Liquidity and Capital Resources

 

Overview

 

Our primary sources of liquidity are cash provided by financing activities and available working capital. Additionally, from time to time we may raise funds from the equity capital markets to fund our research and development programs, expansion of our business and general operations.

 

At June 30, 2024, our current liabilities totaled $1,770,942 and our current assets totaled $481,833, resulting in negative working capital of $1,289,109.

 

We have no firm commitments or obligations for capital expenditures. However, substantial discretionary expenditures may be required to enable us to conduct existing and planned product research, design, development, manufacturing, marketing, and distribution of our products. We may need to raise additional capital to facilitate growth and support our long-term product development, manufacturing, and marketing programs. The Company has no established bank-financing arrangements. Therefore, it is possible that we may need to seek additional financing through subsequent future public or private sales of our securities, including equity securities. We may also seek funding for the development, manufacturing, and marketing of our products through strategic partnerships and other arrangements with corporate partners. There can be no assurance, however, that such collaborative arrangements or additional funds will be available when needed, or on terms acceptable to us, if at all. If adequate funds are not available, we may be required to curtail one or more of our research and development programs.

 

We have historically incurred significant losses, which have resulted in a total accumulated deficit of $22,035,161 at June 30, 2024.


Page 16



Operating Activities

 

We realized a negative cash flow from operations of $29,514 for the six months period ended June 30, 2024 compared with a negative operating cash flow of $61,891 during the six months period ended June 30, 2023.

Included in the operating loss of $125,978 for the six months period ended June 30, 2024 are non-cash expenses, which are not a drain on our capital resources. During the period, these non-cash expenses include the value of options granted in the amount of $4,657 and depreciation and amortization of $1,401. Additionally, the operating loss included general and administrative expenses of $282,997 and research and development expenses of $36,100. 

 

Financing Activities

 

The cash flow from financing activities was $0.00 for the six month period ended June 30, 2024 compared with a positive cash flow of $15,113 for the six month period ended June 30, 2023.

 

Investing Activities

 

There was a negative cash from investing activities of $6,336 for the six month period ended June 20, 2024 compared with $0.00 cash flow from investing activities for the six month period ended June 30, 2023.

 

Off-Balance Sheet Arrangements

 

None.

 

Critical Accounting Policies and Estimates

 

Accounting Method and Use of Estimates

 

The Company's financial statements are prepared using the accrual method of accounting. The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Areas where significant estimates are required include the following:

 

Accounts Receivable

 

Trade receivables are carried at original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding amounts on a monthly basis. Management determines the allowance for doubtful accounts by identifying troubled accounts and by using historical experience applied to an aging of accounts. Trade receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are

recorded when received.

 

Inventory

 

Inventories are stated at the lower of market or average cost basis. The Company reviews inventories on hand at least annually and records provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration. Accordingly, the Company has established an allowance for the cost of such obsolete inventory.

 

Long-lived assets

 

The Company assesses the recoverability of its long-lived assets annually and whenever circumstances indicate that there may be an impairment. The Company compares the estimated undiscounted future cash flows to the carrying value of the long-lived assets to determine if impairment has occurred. In the event that impairment has occurred, the Company recognizes the impairment immediately.


Page 17



Revenue Recognition

In general, revenue is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

We recognize revenue on various products and services as follows:

 

Products - The Company recognizes revenue from the sale of products as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished products to customers. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risks and rewards transfer. Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Control passes FOB shipping point.

 

Recent Accounting Pronouncements

 

The Company has evaluated recent accounting pronouncements and their adoption has not had or is not expected to have a material impact on the Company’s financial position, or statements.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 

 

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

 

ITEM 4. CONTROLS AND PROCEDURES 

 

Evaluation of Disclosure Controls and Procedures

 

Disclosure controls and procedures are controls and procedures that are designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by our company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

 

Our management performed an evaluation, under the supervision and with the participation of our Principal Executive Officer, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 ("Exchange Act"). Based upon that evaluation, our Principal Executive Officer has concluded that our disclosure controls and procedures were not effective as of June 30, 2024. The material weakness, which relates to internal control over financial reporting, which was identified is: due to our small size, we do not have a proper segregation of duties in certain areas of our financial reporting process. This control deficiency, which is pervasive in nature, results in a reasonable possibility that material misstatements of the financial statements will not be prevented or detected on a timely basis.

 

Changes in Internal Controls

 

There have not been any changes in the Company's internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.


Page 18



PART II - OTHER INFORMATION

 

ITEM 1.LEGAL PROCEEDINGS 

 

On September 16, 2022, the Company received a Summons and was named as a cross-defendant in the matter of Olson-Ecologic Engine Testing Laboratories, LLC -v- Michael Naylor, Omnitek Engineering Corp., and Moto Concerto, Inc., filed in the Superior Court of the State of California, County of Orange, Central Justice Center, Case No. 30-2020-01171344. Olson-Ecologic Engine Testing Laboratories, LLC filed the cross-complaint in response to the original complaint filed by Michael Naylor against Olson-Ecologic Engine Testing Laboratories. Omnitek served as a subcontractor to Olson-Ecologic who received a grant in May 2017 from the California Energy Commission. In October 2017, very early in the project and before completion of the project, which was to run into 2020, Olson-Ecologic advised Omnitek that the California Energy Commission had terminated the project.  In the cross-complaint Olson-Ecologic alleges that Omnitek participated with Mr. Naylor in overcharging Olson-Ecologic, however, Olson-Ecologic does not provide a specific statement of facts or actions of what Omnitek allegedly did. Olson-Ecologic’s cross-complaint and allegations against Omnitek are without merit and Omnitek will vigorously defend the cross-complaint. As of the time of this report there are no new developments as the case was stayed by the court until January 27, 2025.

 

We are not a party to any other pending legal proceeding. No federal, state, or local governmental agency is presently contemplating any proceedings against the Company.  No director, executive officer or affiliate of the Company or owner of record or beneficially of more than five percent of the Company's common stock is a party adverse to the Company or has a material interest adverse to the Company in any proceeding.

 

ITEM 1A.RISK FACTORS 

 

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

 

ITEM 2.UNREGISTERED SALE OF EQUITY SECURITIES AND USE OF PROCEEDS 

 

On April 25, 2024, in consideration for their services as independent directors, the Company granted to each of Messrs. Gary S. Maier and John M. Palumbo, a Non-Qualified Stock Option pursuant to the 2017 Long-Term Incentive Plan to purchase 50,000 shares of common stock at an exercise price of $0.0160, representing 100% of the closing price of the common stock of the Corporation as of April 24, 2024. Said Options shall vest and be exercisable immediately and shall be exercisable for a period of seven years from the date of grant.

 

Also on April 25, 2024, the Company granted to Werner Funk, President and CEO, a Non-qualified Stock Option pursuant to the 2017 Long-Term Incentive Plan, to purchase 50,000 shares of common stock at any exercise price of $0.0176, representing 110% of the closing price of the common stock of the Corporation as of April 24, 2024. Said Options shall vest and be exercisable immediately and shall be exercisable for a period of seven years from the date of grant.

 

On May 3, 2023 in conjunction with and pursuant to the terms of the Employment Agreement entered into between the Company and Mr. Funk, the Company granted to Mr. Funk a Non-Qualified Stock Option pursuant to the 2017 Long-Term Incentive Plan, to purchase 300,000 shares of common stock, at an exercise price of $0.015 per share representing 110% of the closing price of the common stock as reported on the OTCBB as of the date of grant (i.e. May 3, 2024). One-thirty sixth (1/36) of the total number of shares subject to the Option shall vest and become exercisable at the end of each month following the Date of Grant on the same day of each month as the Date of Grant, so that all shares subject to the Options will be fully vested on the third anniversary of the Date of Grant. The Options will be exercisable for a period of seven (7) years from the Date of Grant will be incentive stock options to the extent permitted by applicable law.

 

The securities were issued pursuant to an exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933. The individual receiving the options is intimately acquainted with the Company’s business plan and proposed activities at the time of issuance, and possessed information on the Company necessary to make an informed investment decision.


Page 19



ITEM 3.DEFAULTS UPON SENIOR SECURITIES 

 

None

 

ITEM 4. MINE SAFETY DISCLOSURES.  

 

Not applicable

 

ITEM 5.OTHER INFORMATION 

 

On May 3, 2024, the Company enter into new Employment Agreement with Mr. Funk. The term of the Employment Agreement shall be for a period of three (3) years which term would automatically renew for one additional year; Base Salary of $150,000 per year with such salary reviewed on an annual basis by the Board of Directors. In conjunction with and pursuant to the terms of the Employment Agreement, the Company granted to Mr. Funk a Non-Qualified Stock Option pursuant to the 2017 Long-Term Incentive Plan, to purchase 300,000 shares of common stock, at an exercise price of $0.015 per share representing 110% of the closing price of the common stock as reported on the OTCBB as of the date of grant (i.e. May 3, 2024). One-thirty sixth (1/36) of the total number of shares subject to the Option shall vest and become exercisable at the end of each month following the Date of Grant on the same day of each month as the Date of Grant, so that all shares subject to the Options will be fully vested on the third anniversary of the Date of Grant. The Options will be exercisable for a period of seven (7) years from the Date of Grant will be incentive stock options to the extent permitted by applicable law.

 

Subsequent Events

 

On July 29, 2024, the court stayed the case Olson-Ecologic Engine Testing Laboratories, LLC -v- Michael Naylor, Omnitek Engineering Corp., and Moto Concerto, Inc., filed in the Superior Court of the State of California, County of Orange, Central Justice Center, Case No. 30-2020-01171344, until January 27, 2025.


Page 20



ITEM 6. EXHIBITS

 

(a)Documents filed as part of this Report. 

 

1. Financial Statements. The condensed unaudited Balance Sheet of Omnitek Engineering Corp. as of June 30, 2024 and the audited balance sheet as of December 31, 2023, the condensed unaudited Statements of Operations for the three and six month periods ended June 30, 2024 and 2023, the condensed unaudited Statements of Cash Flows for the six month periods ended June 30, 2024 and 2023, and the condensed unaudited Statements of Stockholders’ Deficit as of June 30, 2024 and 2023, together with the notes thereto, are included in this Quarterly Report on Form 10-Q. 

 

3. Exhibits. The following exhibits are either filed as a part hereof or are incorporated by reference. Exhibit numbers correspond to the numbering system in Item 601 of Regulation S-K. 

 

Exhibit
Number

 

Description of Exhibit

 

 

 

3.1

 

Amended and Restated Articles of Incorporation(1)

3.2

 

Amended and Restated By-Laws Adopted July 12, 2012(2)

10.1

 

Werner Funk Employment Agreement dated May 3, 2024 (3)

31.1

 

CEO certification pursuant to Section 302 of the Sarbanes – Oxley Act of 2002 (3)

31.2

 

CFO certification pursuant to Section 302 of the Sarbanes – Oxley Act of 2002 (3)

32.1

 

CEO and CFO certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (3)

101

  

The following materials from the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 formatted in Extensible Business Reporting Language ("XBRL"): (i) the balance sheets (unaudited); (ii) the statements of operations (unaudited); (iii) the statements of cash flows (unaudited); and, (iv) related notes.

(1)Previously filed on Form 10 on April 27, 2010 

(2)Previously filed on Form 8-K on August 2, 2012 

(3)Previously filed on Form 8-K on May 9, 2024 

(4)Filed herewith. 


Page 21



SIGNATURES

 

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

 

 

Omnitek Engineering Corp.

 

 

 

 

Dated: August 14, 2024

/s/ Werner Funk

 

By: Werner Funk

 

Its: Chief Executive Officer
Principal Executive Officer

 

 

 

 

Dated: August 14, 2024

/s/ Werner Funk

 

By: Werner Funk

 

Its: Chief Financial Officer

 

Principal Financial Officer


Page 22

EX-31.1 2 omtk_ex31z1.htm CERTIFICATION

Exhibit 31(i)

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO RULE 13a-14

 

I, Werner Funk, certify that:

  

1. I have reviewed this Quarterly Report on Form 10-Q of Omnitek Engineering Corp.; 

 

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

 

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

 

4. I am 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 small business issuer and have, for the small business issuer and have:  

 

(a)         Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the small business issuer, including its consolidated subsidiary, 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 small business issuer’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 small business issuer’s internal control over financial reporting that occurred during the small business issuer’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the small business issuer’s internal control over financial reporting; and

 

5.I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the small business issuer’s auditors and the audit committee of the small business issuer’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 small business issuer’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 small business issuer’s internal control over financial reporting.

 

 

 

Dated: August 14, 2024

___________________________

 

By:  Werner Funk

 

Its:  President and Secretary

 

EX-31.2 3 omtk_ex31z2.htm CERTIFICATION

Exhibit 31(ii)

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULE 13a-14

 

I, Werner Funk, certify that:

  

1.I have reviewed this Quarterly Report on Form 10-Q of Omnitek Engineering Corp.; 

 

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

 

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

 

4.I am 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 small business issuer and have, for the small business issuer and have:  

 

(a)         Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the small business issuer, including its consolidated subsidiary, 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 small business issuer’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 small business issuer’s internal control over financial reporting that occurred during the small business issuer’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the small business issuer’s internal control over financial reporting; and,

 

5.I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the small business issuer’s auditors and the audit committee of the small business issuer’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 small business issuer’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 small business issuer’s internal control over financial reporting.

 

 

 

Dated: August 14, 2024

___________________________

 

By:  Werner Funk

 

Its:  Chief Financial Officer

 

EX-32 4 omtk_ex32.htm CERTIFICATION

 Exhibit 32

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Omnitek Engineering Corp. (the “Company”) on Form 10-Q for the period ending June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Werner Funk, Chief Executive Officer and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief: 

 

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and 

 

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company. 

 

 

 

 

Dated: August 14, 2024

___________________________

 

By:  Werner Funk

 

Its:  Chief Executive Officer,

 

President and Secretary

 

 

 

 

 

 

Dated: August 14, 2024

___________________________

 

By: Werner Funk

 

Its:  Chief Financial Officer

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. 

 

EX-101.CAL 5 omtk-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 6 omtk-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 omtk-20240630_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Expected term Expected volatility Interest Expense, Debt Debt Conversion, Original Debt, Amount President Represents the President, during the indicated time period. Accounts Payable, Related Parties, Current Represents the monetary amount of Accounts Payable, Related Parties, Current, as of the indicated date. Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted Income taxes SUPPLEMENTAL DISCLOSURES OF CASH FLOWS Common stock issued for stock subscription Total Current Liabilities Total Current Liabilities Notes payable - related parties Represents the monetary amount of Notes payable - related parties, current portion, as of the indicated date. Entity Current Reporting Status Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Statistical Measurement Granted, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 2011 Long Term Incentive Plan Represents the 2011 Long Term Incentive Plan, during the indicated time period. Loans Payable, Noncurrent Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Disaggregation of Revenue Represents the textual narrative disclosure of Schedule Of Disaggregation Of Revenue, during the indicated time period. NOTE 7 - DEBT NOTE 6 - NOTES PAYABLE - RELATED PARTY Proceeds from (payments on) notes payable-related party Accounts receivable Accounts receivable Stock option expense GROSS MARGIN GROSS MARGIN Revenues Accrued management compensation Represents the monetary amount of Accrued management compensation, as of the indicated date. Outstanding, Weighted Average Exercise Price Debt Instrument, Interest Rate, Effective Percentage Long-Lived Tangible Asset [Axis] Schedule Of Inventory Current Contract liabilities Represents the monetary amount of Increase Decrease in Contract Liabilities, during the indicated time period. Amortization of ROU asset Common Stock General and administrative COST OF GOODS SOLD Common Stock, Shares, Outstanding Accounts payable and accrued expenses Total Current Assets Total Current Assets Cash Entity Registrant Name Document Period End Date Expired or cancelled Expired or cancelled Employee Stock Option Represents the Employee Stock Option, during the indicated time period. Short-Term Debt, Type Debt Instrument, Interest Rate During Period Inventory, Raw Materials, Gross Schedule of Maturities of Operating Lease Liabilities NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY Net Cash (Used in) Provided by Financing Activities Net Cash (Used in) Provided by Financing Activities Inventory Inventory Shares, Outstanding, Beginning Balance Shares, Outstanding, Beginning Balance Shares, Outstanding, Ending Balance Total Operating Expenses Total Operating Expenses CURRENT ASSETS Local Phone Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance Expected dividends Convertible Notes Payable, Noncurrent Tables/Schedules Liquidity and Going Concern Basic and Diluted Loss per Share NOTE 8 - STOCKHOLDERS' DEFICIT Accounts receivable-related parties Accounts receivable-related parties Accumulated deficit Accumulated deficit LIABILITIES AND STOCKHOLDERS' DEFICIT Document Type Plan Name [Axis] Monthly Operating Expense Represents the monetary amount of Monthly Operating Expense, during the indicated time period. Property Plant And Equipment Gross Products Represents the monetary amount of Consumer Products, during the indicated time period. Components Represents the Components, during the indicated time period. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable NOTE 3 - CUSTOMER DEPOSITS Accounts payable-related parties OTHER INCOME (EXPENSE) Condensed Statements of Operations (unaudited) Additional paid-in capital Total Liabilities Total Liabilities Convertible notes payable - related party Convertible notes payable - related party CURRENT LIABILITIES Entity Address, State or Province Securities Act File Number Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Loans Payable, Current Loans Payable, Current Proceeds from Loans Operating Lease, Imputed interest Represents the monetary amount of Operating Lease, Imputed interest, as of the indicated date. Land and Land Improvements {1} Land and Land Improvements Product and Service Share-Based Payment Arrangement, Option, Activity Schedule Of Notes Payable Related Party table Represents the textual narrative disclosure of Schedule Of Notes Payable Related Party Table, during the indicated time period. Recent Accounting Pronouncements Change in Inventory reserve Common stock issued for trade payable Share Represents the Common stock issued for trade payable Share (number of shares), during the indicated time period. Allowance for Obsolete inventory Represents the monetary amount of Allowance for Obsolete inventory, during the indicated time period. Common Stock, Shares, Issued Entity Shell Company Exercisable Loans Payable SBA EIDL Loan Represents the SBA EIDL Loan, during the indicated time period. Lessee, Operating Lease, Liability, to be Paid Long-Lived Tangible Asset Schedule of Convertible Notes - Related Parties Property Plant And Equipment NOTE 5 - RELATED PARTY TRANSACTIONS Deposit - Stock purchase agreement Represents the monetary amount of Deposit - Stock purchase agreement, during the indicated time period. Common stock issued for stock subscription, shares Equity Component Total Other Expense Total Other Expense Common Stock, Par or Stated Value Per Share Common stock, 125,000,000 shares authorized; no par value; 21,948,091 and 21,948,091 shares, respectively issued and outstanding Total Long-term Liabilities Total Long-term Liabilities TOTAL ASSETS TOTAL ASSETS Product and Service [Axis] Geographic Distribution Income Taxes Property and Equipment NOTE 4 - OPERATING LEASE Net cash provided by (used in) operating activities Net cash provided by (used in) operating activities Amortization and depreciation expense Condensed Statements of Cash Flows (unaudited) Adjustments to Additional Paid in Capital, Warrant Issued WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC AND DILUTED Represents the WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC AND DILUTED (number of shares), during the indicated time period. Interest expense Interest expense LOSS FROM OPERATIONS LOSS FROM OPERATIONS Exercisable, Weighted Average Exercise Price Plan Name Board Member Represents the Board Member, during the indicated time period. Production Equipment Represents the Production Equipment, during the indicated time period. Schedule of Debt Policies CASH AT BEGINNING OF YEAR CASH AT BEGINNING OF YEAR CASH AT END OF PERIOD Accounts payable and accrued expenses {1} Accounts payable and accrued expenses Common stock issued for trade payable Represents the monetary amount of Common stock issued for trade payable, during the indicated time period. Research and development Total Stockholders' Deficit Total Stockholders' Deficit Equity, Attributable to Parent, Beginning Balance Equity, Attributable to Parent, Ending Balance Total Stockholders' Deficit Entity Tax Identification Number Document Quarterly Report Details Award Type [Axis] Debt Instrument, Maturity Date Notes Payable, Related Parties Represents the monetary amount of Notes Payable, Related Parties, as of the indicated date. Convertible Note payable, related parties Related Party, Type Operating Lease, Weighted Average Discount Rate, Percent Inventory Gross Geographic Distribution, Domestic Geographic Distribution [Axis] Schedule Of Related Party Transactions Table e. Inventory Adjustments to reconcile net loss to net cash used in operating activities Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance Equity Components [Axis] Condensed Statements of Stockholders' Equity (Deficit) (unaudited) LOSS BEFORE INCOME TAXES LOSS BEFORE INCOME TAXES OPERATING EXPENSES Inventory Net Document Fiscal Period Focus Entity Address, City or Town Entity Incorporation, State or Country Code Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Expired or cancelled, Weighted Average Exercise Price Lessee, Operating Lease, Liability, to be Paid, Year Three Monthly Base Rent Allowance for obsolete inventory Represents the monetary amount of Allowance for obsolete inventory, as of the indicated date. Interest FINANCING ACTIVITIES Purchase of fixed assets Purchase of fixed assets OPERATING ACTIVITIES BASIC AND DILUTED LOSS PER SHARE Represents the per-share monetary value of BASIC AND DILUTED LOSS PER SHARE, during the indicated time period. INCOME TAX EXPENSE Common Stock, Shares Authorized Operating lease liabilities - current Operating lease liabilities - current Customer deposits Accounts receivable - related parties Represents the monetary amount of Accounts receivable - Related Parties, as of the indicated date. ASSETS Entity Filer Category Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Statistical Measurement [Axis] Exercised Risk-free interest rate 2015 Long Term Incentive Plan Represents the 2015 Long Term Incentive Plan, during the indicated time period. Notes Payable, Related Parties, Current Represents the monetary amount of Notes Payable, Related Parties, Current, as of the indicated date. Operating Lease, Liability Use of Estimates Customer deposits {1} Customer deposits Statement [Line Items] Statement LONG-TERM LIABILITIES Total Long-Term Assets Total Long-Term Assets Property & Equipment, net Document Transition Report Document Fiscal Year Focus Entity Small Business 2017 Long Term Incentive Plan Represents the 2017 Long Term Incentive Plan, during the indicated time period. Chief Executive Officer Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Cash Paid for Operating Lease Liabilities Represents the monetary amount of Cash Paid for Operating Lease Liabilities, during the indicated time period. Engineering Services Represents the Engineering Services, during the indicated time period. Filters Represents the Filters, during the indicated time period. Revenue Recognition Loans payable - SBA, net of current portion Deposits {1} Deposits Accounts receivable, net Entity Interactive Data Current City Area Code Fiscal Year End Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number All Award Types Inventory, Finished Goods, Gross INVESTING ACTIVITIES Net income (loss) NET LOSS Net income (loss) Depreciation and amortization STOCKHOLDERS' DEFICIT Operating lease liabilities - long-term Long-term deposit Amendment Flag Entity Common Stock, Shares Outstanding Entity Address, Postal Zip Code Exercised, Weighted Average Exercise Price Working Capital Represents the monetary amount of Working Capital, as of the indicated date. Deposits {2} Deposits Changes in operating assets and liabilities Value of options and warrants Represents the monetary amount of Value of options and warrants, during the indicated time period. Retained Earnings TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT Operating lease - right-of-use asset LONG-TERM ASSETS Condensed Balance Sheets Condensed Balance Sheets - Parenthetical Registrant CIK Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Short-Term Debt, Type [Axis] Related Party, Type [Axis] Less: accumulated depreciation Less: accumulated depreciation Geographic Distribution, Foreign NOTE 9 SUBSEQUENT EVENT Notes NET CHANGE IN CASH NET CHANGE IN CASH Net Cash Used in Investing Activities Operating lease liability Additional Paid-in Capital Accounts payable - related parties Represents the monetary amount of Accounts payable - related parties, as of the indicated date. Entity Emerging Growth Company Entity Address, Address Line One EX-101.PRE 8 omtk-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 9 omtk-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000520 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details) link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Condensed Balance Sheets - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables) link:presentationLink link:definitionLink link:calculationLink 000510 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT (Details) link:presentationLink link:definitionLink link:calculationLink 000440 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:definitionLink link:calculationLink 000470 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Tables) link:presentationLink link:definitionLink link:calculationLink 000540 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - NOTE 3 - CUSTOMER DEPOSITS link:presentationLink link:definitionLink link:calculationLink 000530 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Details) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies) link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Details) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Details) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 000500 - Disclosure - NOTE 7 - DEBT: Schedule of Debt (Details) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - Condensed Statements of Cash Flows (unaudited) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (unaudited) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - NOTE 9 SUBSEQUENT EVENT link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Recent Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Tables) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - NOTE 4 - OPERATING LEASE link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables) link:presentationLink link:definitionLink link:calculationLink 000490 - Disclosure - NOTE 7 - DEBT (Details) link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - NOTE 7 - DEBT link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Tables) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies) link:presentationLink link:definitionLink link:calculationLink 000430 - Disclosure - NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Policies) link:presentationLink link:definitionLink link:calculationLink 000480 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) link:presentationLink link:definitionLink link:calculationLink 000460 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY (Details) link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Policies) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Condensed Balance Sheets link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Details) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 000450 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) link:presentationLink link:definitionLink link:calculationLink 000410 - Disclosure - NOTE 3 - CUSTOMER DEPOSITS (Details) link:presentationLink link:definitionLink link:calculationLink 000070 - Disclosure - NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Policies) link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - NOTE 7 - DEBT: Schedule of Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables) link:presentationLink link:definitionLink link:calculationLink 000420 - Disclosure - NOTE 4 - OPERATING LEASE (Details) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Condensed Statements of Operations (unaudited) link:presentationLink link:definitionLink link:calculationLink GRAPHIC 10 omtkex31z1_1.jpg IMAGE begin 644 omtkex31z1_1.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W[/6FER!G M&1[4[UKAOB'XNN?#]K;66F!6U.[<)$K#/7C.* .W#D@8'US3E8,,@YK+T,W[ MZ+;_ -I[?MFP>;M7 W=^*TTQMXQ^% #J*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** $)Q1D^V*9*RHC,[84#-# MO&WB>Z637-4%K:'[T,*M&WY@T ==K7Q+\.Z*S(UY'/,/^6439;/I7-#XA>,= M:E'_ C_ (?AC@)XEOH'*G_OEQ73:+\-_#VC.)([.:3)SBFRLL:EW8*!U)H <6R0 10&).*8CK(05&5[,.E.'W^?PH ?1110 WG M/MWKR2\4>)?C-%$PW1Z="P([ ALUZQ(<1.29?#ZW6Z\<^)M1W!BMVT M8/L0* /3\ #COQ2H#TIU-/3W'2G4 %%%% M !1110 4444 %%%% !1110 4444 %%%% ",H92",@\5DQ>&-'AD\Q;&$MG.6 M0&M>B@"%(H;<'RXHXQT&U0*AOKN/3K">\F;Y(4+M]!5ASEPI&0>?I7GOQ9U5 M[;P_'IMJY^U7SB *.NUN,T =3X7\1V_B?3GO;="D8D*#/?'>MKJ,UA>#M(CT M3PS8V:H%98E+^[8YK=SNP?0T .QQ2T4=J &;CN/L*\]^*^M3V>@IIMHQ%SJ+ M>0NT\C(ZUZ#C/U%>5^(X?[3^+^EVY;?% B2E/0Y(H [[PS9/8>&K*VE+%Q&N M\LE M!8@CISZU3O\ 5;#28#<7UU';Q#JSG K!B^(7A*6Y,2Z[9LR\@!_6@#JE8,NX M9Q2@\9Z5%"ZRQAU=3&PRI7O4OWEP>* (YHUN+=X7 V.-I'J*\K\!^?X=^(&L M:!(NVUF+7,0[K,0J'=P%[UY3X8E&M_%C5+T"0PVT9B!SQN#4 >KDCVW= MJ?4?5>@#]LU(.G- >G%0J7))YW X(/2IJY?Q9XSTSPI8M)=7"_:6_U<.?F8 MT =+NQU/Y4%CGOCVKPQ/$/C[SAXG%C(=.8X^S;.L?7=UQ7<:+\5_#M_"$O;V M*RN1]Z.9L$4 =WN.['&*=S6%:>,/#FH,19ZK;3L.H1LFMJ-T= \;;E- #B>^ M<8HSG\J4XZ8JG=:A:6$1>]N8X4Z98XH M@G..U+D^E9%EXDT;4)3%9ZA#.Z] M0C9Q6L/4'(- W3J?PI V0,9SZ&E.><=:X7QE\0K?P[-%86BBYU21@!$G) S M@\?E0!W2G.:=5'1[BXNM)MI[N(Q7$B!I$(Q@U>H :S8(&#S4,UW#;Q[YI5C7 MU8XJ212P8 D9'!KSR\^&LVJ:@TU[K=_Y))/EI,0* -O5_B%X;T>W:634X92O M6.)PS?E7CUYKNL?$#QK;ZKH=AYMK9G9&9@0H;.06]#77>,/"'AWP=X3ENDLU MN)W98$:8!F+-D _G71?"[PXOAWPA$7&V:Z FF4]FQB@#6\*1Z^EC+_PD+1>> MTA*>4Q8 >@S72< 8P:8I5DW(P9?6E8Y;;AL'^(4 2T4#I1VH 9SR>*\M\/2C M4_B]JEQY2E;>W\O/N&KU!CQC!'%>;?#:V0^(?$-UGY_MDB<^F: /2<8^\>O2 MG!B6'3'ZTF H))S[GM7(P^-XKCX@+X:@A,F 2\RXPGR,W/Y8H [*BBB@",X" MMNZ&O._$_@+4;CQ#%KV@7\=K'?"]P2_\ MI$JF.%<\[B#BL_X5Z%+I'AG[7=C-U>MY[L1SS7+:'HNL?$/Q%#XAUV V^G1? M-;VY/OD9%>PQQB*/8G 48&!T% 'E_P 6-5O[2ZTJWB:6WL3,3-<(3P-OMS5B M;XNZ3:16]KI\,VH3! N$R"3CW%>B36T-P,3PI*F/XE!IL>FV*-E;2#<.A\H? MX4 >7RZ[\1/$P=-.TPZ7;N<;YT5^/P-:'A[X51VU^-1UZ];4;LS XP!TIWPQ\(I+:+XIU;-SJ-X-\?FZM\18;JW3_ $*Y M8/+@X VXQQ7L5O;QVMNL$* *JX"CB@"6/&W@@^N*?38^%QC'M3J $/44G\1] M*4C-,.65E[T >1?$2_?Q+XRTKPK8'S L@N+C'.THX/\ *NF^)5U-I?@BX%J3 M%D>7N7C"X//%1^&O"D]CXVUW6KNW!,\V8)"V2$VX/%=3KVE1ZWH5U8MR)HRJ MY'0F@#)\ V<-KX-L#!/+-YL:N[R2%R21SUKJ#RVW=QCD5XOX9\2ZWX&$^A:E MIDL\,3'R9%!/R]!T%:LOQ$\2ZG"ZZ1X>;<>%=V*X_,4 >D7FIV>GV[2W7XI^$HKLP-JJ(V33E\L\Z1=?;/"M_);'=GR"WEI*]Q/&60QY8,Y/M MQ0!Z1\4?'L'AS1;BQL[A?[4E3" <[<]":?\ "WPH^C6+:E?OY^I7@#R.?X0> M1U]C7%7O@2Z;P)JWB+6U,VL2H9(4)^X-P(_0UZKX$U2/5_"MI6L5Y;-!/$KPL,,IK@O!W@S7?"GB,JE^TNB2.[>26'RY#$ GRAPHIC 11 omtkex31z2_1.jpg IMAGE begin 644 omtkex31z2_1.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W[/6FER!G M&1[4[UKAOB'XNN?#]K;66F!6U.[<)$K#/7C.* .W#D@8'US3E8,,@YK+T,W[ MZ+;_ -I[?MFP>;M7 W=^*TTQMXQ^% #J*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** $)Q1D^V*9*RHC,[84#-# MO&WB>Z637-4%K:'[T,*M&WY@T ==K7Q+\.Z*S(UY'/,/^6439;/I7-#XA>,= M:E'_ C_ (?AC@)XEOH'*G_OEQ73:+\-_#VC.)([.:3)SBFRLL:EW8*!U)H <6R0 10&).*8CK(05&5[,.E.'W^?PH ?1110 WG M/MWKR2\4>)?C-%$PW1Z="P([ ALUZQ(<1.29?#ZW6Z\<^)M1W!BMVT M8/L0* /3\ #COQ2H#TIU-/3W'2G4 %%%% M !1110 4444 %%%% !1110 4444 %%%% ",H92",@\5DQ>&-'AD\Q;&$MG.6 M0&M>B@"%(H;<'RXHXQT&U0*AOKN/3K">\F;Y(4+M]!5ASEPI&0>?I7GOQ9U5 M[;P_'IMJY^U7SB *.NUN,T =3X7\1V_B?3GO;="D8D*#/?'>MKJ,UA>#M(CT M3PS8V:H%98E+^[8YK=SNP?0T .QQ2T4=J &;CN/L*\]^*^M3V>@IIMHQ%SJ+ M>0NT\C(ZUZ#C/U%>5^(X?[3^+^EVY;?% B2E/0Y(H [[PS9/8>&K*VE+%Q&N M\LE M!8@CISZU3O\ 5;#28#<7UU';Q#JSG K!B^(7A*6Y,2Z[9LR\@!_6@#JE8,NX M9Q2@\9Z5%"ZRQAU=3&PRI7O4OWEP>* (YHUN+=X7 V.-I'J*\K\!^?X=^(&L M:!(NVUF+7,0[K,0J'=P%[UY3X8E&M_%C5+T"0PVT9B!SQN#4 >KDCVW= MJ?4?5>@#]LU(.G- >G%0J7))YW X(/2IJY?Q9XSTSPI8M)=7"_:6_U<.?F8 MT =+NQU/Y4%CGOCVKPQ/$/C[SAXG%C(=.8X^S;.L?7=UQ7<:+\5_#M_"$O;V M*RN1]Z.9L$4 =WN.['&*=S6%:>,/#FH,19ZK;3L.H1LFMJ-T= \;;E- #B>^ M<8HSG\J4XZ8JG=:A:6$1>]N8X4Z98XH M@G..U+D^E9%EXDT;4)3%9ZA#.Z] M0C9Q6L/4'(- W3J?PI V0,9SZ&E.><=:X7QE\0K?P[-%86BBYU21@!$G) S M@\?E0!W2G.:=5'1[BXNM)MI[N(Q7$B!I$(Q@U>H :S8(&#S4,UW#;Q[YI5C7 MU8XJ212P8 D9'!KSR\^&LVJ:@TU[K=_Y))/EI,0* -O5_B%X;T>W:634X92O M6.)PS?E7CUYKNL?$#QK;ZKH=AYMK9G9&9@0H;.06]#77>,/"'AWP=X3ENDLU MN)W98$:8!F+-D _G71?"[PXOAWPA$7&V:Z FF4]FQB@#6\*1Z^EC+_PD+1>> MTA*>4Q8 >@S72< 8P:8I5DW(P9?6E8Y;;AL'^(4 2T4#I1VH 9SR>*\M\/2C M4_B]JEQY2E;>W\O/N&KU!CQC!'%>;?#:V0^(?$-UGY_MDB<^F: /2<8^\>O2 MG!B6'3'ZTF H))S[GM7(P^-XKCX@+X:@A,F 2\RXPGR,W/Y8H [*BBB@",X" MMNZ&O._$_@+4;CQ#%KV@7\=K'?"]P2_\ MI$JF.%<\[B#BL_X5Z%+I'AG[7=C-U>MY[L1SS7+:'HNL?$/Q%#XAUV V^G1? M-;VY/OD9%>PQQB*/8G 48&!T% 'E_P 6-5O[2ZTJWB:6WL3,3-<(3P-OMS5B M;XNZ3:16]KI\,VH3! N$R"3CW%>B36T-P,3PI*F/XE!IL>FV*-E;2#<.A\H? MX4 >7RZ[\1/$P=-.TPZ7;N<;YT5^/P-:'A[X51VU^-1UZ];4;LS XP!TIWPQ\(I+:+XIU;-SJ-X-\?FZM\18;JW3_ $*Y M8/+@X VXQQ7L5O;QVMNL$* *JX"CB@"6/&W@@^N*?38^%QC'M3J $/44G\1] M*4C-,.65E[T >1?$2_?Q+XRTKPK8'S L@N+C'.THX/\ *NF^)5U-I?@BX%J3 M%D>7N7C"X//%1^&O"D]CXVUW6KNW!,\V8)"V2$VX/%=3KVE1ZWH5U8MR)HRJ MY'0F@#)\ V<-KX-L#!/+-YL:N[R2%R21SUKJ#RVW=QCD5XOX9\2ZWX&$^A:E MIDL\,3'R9%!/R]!T%:LOQ$\2ZG"ZZ1X>;<>%=V*X_,4 >D7FIV>GV[2W7XI^$HKLP-JJ(V33E\L\Z1=?;/"M_);'=GR"WEI*]Q/&60QY8,Y/M MQ0!Z1\4?'L'AS1;BQL[A?[4E3" <[<]":?\ "WPH^C6+:E?OY^I7@#R.?X0> M1U]C7%7O@2Z;P)JWB+6U,VL2H9(4)^X-P(_0UZKX$U2/5_"MI6L5Y;-!/$KPL,,IK@O!W@S7?"GB,JE^TNB2.[>26'RY#$ GRAPHIC 12 omtkex32_1.jpg IMAGE begin 644 omtkex32_1.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W[/6FER!G M&1[4[UKAOB'XNN?#]K;66F!6U.[<)$K#/7C.* .W#D@8'US3E8,,@YK+T,W[ MZ+;_ -I[?MFP>;M7 W=^*TTQMXQ^% #J*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** $)Q1D^V*9*RHC,[84#-# MO&WB>Z637-4%K:'[T,*M&WY@T ==K7Q+\.Z*S(UY'/,/^6439;/I7-#XA>,= M:E'_ C_ (?AC@)XEOH'*G_OEQ73:+\-_#VC.)([.:3)SBFRLL:EW8*!U)H <6R0 10&).*8CK(05&5[,.E.'W^?PH ?1110 WG M/MWKR2\4>)?C-%$PW1Z="P([ ALUZQ(<1.29?#ZW6Z\<^)M1W!BMVT M8/L0* /3\ #COQ2H#TIU-/3W'2G4 %%%% M !1110 4444 %%%% !1110 4444 %%%% ",H92",@\5DQ>&-'AD\Q;&$MG.6 M0&M>B@"%(H;<'RXHXQT&U0*AOKN/3K">\F;Y(4+M]!5ASEPI&0>?I7GOQ9U5 M[;P_'IMJY^U7SB *.NUN,T =3X7\1V_B?3GO;="D8D*#/?'>MKJ,UA>#M(CT M3PS8V:H%98E+^[8YK=SNP?0T .QQ2T4=J &;CN/L*\]^*^M3V>@IIMHQ%SJ+ M>0NT\C(ZUZ#C/U%>5^(X?[3^+^EVY;?% B2E/0Y(H [[PS9/8>&K*VE+%Q&N M\LE M!8@CISZU3O\ 5;#28#<7UU';Q#JSG K!B^(7A*6Y,2Z[9LR\@!_6@#JE8,NX M9Q2@\9Z5%"ZRQAU=3&PRI7O4OWEP>* (YHUN+=X7 V.-I'J*\K\!^?X=^(&L M:!(NVUF+7,0[K,0J'=P%[UY3X8E&M_%C5+T"0PVT9B!SQN#4 >KDCVW= MJ?4?5>@#]LU(.G- >G%0J7))YW X(/2IJY?Q9XSTSPI8M)=7"_:6_U<.?F8 MT =+NQU/Y4%CGOCVKPQ/$/C[SAXG%C(=.8X^S;.L?7=UQ7<:+\5_#M_"$O;V M*RN1]Z.9L$4 =WN.['&*=S6%:>,/#FH,19ZK;3L.H1LFMJ-T= \;;E- #B>^ M<8HSG\J4XZ8JG=:A:6$1>]N8X4Z98XH M@G..U+D^E9%EXDT;4)3%9ZA#.Z] M0C9Q6L/4'(- W3J?PI V0,9SZ&E.><=:X7QE\0K?P[-%86BBYU21@!$G) S M@\?E0!W2G.:=5'1[BXNM)MI[N(Q7$B!I$(Q@U>H :S8(&#S4,UW#;Q[YI5C7 MU8XJ212P8 D9'!KSR\^&LVJ:@TU[K=_Y))/EI,0* -O5_B%X;T>W:634X92O M6.)PS?E7CUYKNL?$#QK;ZKH=AYMK9G9&9@0H;.06]#77>,/"'AWP=X3ENDLU MN)W98$:8!F+-D _G71?"[PXOAWPA$7&V:Z FF4]FQB@#6\*1Z^EC+_PD+1>> MTA*>4Q8 >@S72< 8P:8I5DW(P9?6E8Y;;AL'^(4 2T4#I1VH 9SR>*\M\/2C M4_B]JEQY2E;>W\O/N&KU!CQC!'%>;?#:V0^(?$-UGY_MDB<^F: /2<8^\>O2 MG!B6'3'ZTF H))S[GM7(P^-XKCX@+X:@A,F 2\RXPGR,W/Y8H [*BBB@",X" MMNZ&O._$_@+4;CQ#%KV@7\=K'?"]P2_\ MI$JF.%<\[B#BL_X5Z%+I'AG[7=C-U>MY[L1SS7+:'HNL?$/Q%#XAUV V^G1? M-;VY/OD9%>PQQB*/8G 48&!T% 'E_P 6-5O[2ZTJWB:6WL3,3-<(3P-OMS5B M;XNZ3:16]KI\,VH3! N$R"3CW%>B36T-P,3PI*F/XE!IL>FV*-E;2#<.A\H? MX4 >7RZ[\1/$P=-.TPZ7;N<;YT5^/P-:'A[X51VU^-1UZ];4;LS XP!TIWPQ\(I+:+XIU;-SJ-X-\?FZM\18;JW3_ $*Y M8/+@X VXQQ7L5O;QVMNL$* *JX"CB@"6/&W@@^N*?38^%QC'M3J $/44G\1] M*4C-,.65E[T >1?$2_?Q+XRTKPK8'S L@N+C'.THX/\ *NF^)5U-I?@BX%J3 M%D>7N7C"X//%1^&O"D]CXVUW6KNW!,\V8)"V2$VX/%=3KVE1ZWH5U8MR)HRJ MY'0F@#)\ V<-KX-L#!/+-YL:N[R2%R21SUKJ#RVW=QCD5XOX9\2ZWX&$^A:E MIDL\,3'R9%!/R]!T%:LOQ$\2ZG"ZZ1X>;<>%=V*X_,4 >D7FIV>GV[2W7XI^$HKLP-JJ(V33E\L\Z1=?;/"M_);'=GR"WEI*]Q/&60QY8,Y/M MQ0!Z1\4?'L'AS1;BQL[A?[4E3" <[<]":?\ "WPH^C6+:E?OY^I7@#R.?X0> M1U]C7%7O@2Z;P)JWB+6U,VL2H9(4)^X-P(_0UZKX$U2/5_"MI6L5Y;-!/$KPL,,IK@O!W@S7?"GB,JE^TNB2.[>26'RY#$ XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 14, 2024
Details    
Registrant CIK 0001404804  
Fiscal Year End --12-31  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Securities Act File Number 000-53955  
Entity Registrant Name OMNITEK ENGINEERING CORP.  
Entity Incorporation, State or Country Code CA  
Entity Tax Identification Number 33-0984450  
Entity Address, Address Line One 1345 Specialty Dr. #E  
Entity Address, City or Town Vista  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92081  
City Area Code 760  
Local Phone Number 591-0089  
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   21,948,091
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Document Transition Report false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Balance Sheets - USD ($)
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS    
Cash $ 37,853 $ 73,703
Accounts receivable, net 17,342 12,233
Accounts receivable - related parties 1,279 1,304
Inventory Net 271,858 370,838
Deposits 153,501 24,443
Total Current Assets 481,833 482,521
LONG-TERM ASSETS    
Property & Equipment, net 10,602 5,667
Operating lease - right-of-use asset 279,787 345,459
Long-term deposit 13,514 13,514
Total Long-Term Assets 303,903 364,640
TOTAL ASSETS 785,736 847,161
CURRENT LIABILITIES    
Accounts payable and accrued expenses 323,120 323,236
Accrued management compensation 635,158 635,158
Accounts payable - related parties 132,359 131,285
Notes payable - related parties 37,940 37,940
Convertible notes payable - related party 10,000 10,000
Customer deposits 479,408 310,025
Operating lease liabilities - current 152,957 131,868
Total Current Liabilities 1,770,942 1,579,512
LONG-TERM LIABILITIES    
Loans payable - SBA, net of current portion 199,000 199,000
Operating lease liabilities - long-term 171,641 254,339
Total Long-term Liabilities 370,641 453,339
Total Liabilities 2,141,583 2,032,851
STOCKHOLDERS' DEFICIT    
Common stock, 125,000,000 shares authorized; no par value; 21,948,091 and 21,948,091 shares, respectively issued and outstanding 8,607,086 8,607,086
Additional paid-in capital 12,072,228 12,067,571
Accumulated deficit (22,035,161) (21,860,347)
Total Stockholders' Deficit (1,355,847) (1,185,690)
TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT $ 785,736 $ 847,161
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Balance Sheets - Parenthetical - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Condensed Balance Sheets    
Common Stock, Shares Authorized 125,000,000 125,000,000
Common Stock, Par or Stated Value Per Share $ 0 $ 0
Common Stock, Shares, Issued 21,948,091 21,948,091
Common Stock, Shares, Outstanding 21,948,091 21,948,091
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Operations (unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Condensed Statements of Operations (unaudited)        
Revenues $ 266,971 $ 251,719 $ 504,047 $ 476,925
COST OF GOODS SOLD 156,170 150,258 309,527 280,675
GROSS MARGIN 110,801 101,461 194,520 196,250
OPERATING EXPENSES        
General and administrative 156,953 155,917 282,997 286,649
Research and development 17,629 15,197 36,100 33,136
Depreciation and amortization 964 436 1,401 873
Total Operating Expenses 175,546 171,550 320,498 320,658
LOSS FROM OPERATIONS (64,745) (70,089) (125,978) (124,408)
OTHER INCOME (EXPENSE)        
Allowance for Obsolete inventory (37,647)   (37,647)  
Interest expense (5,164) (6,017) (10,389) (11,548)
Total Other Expense (42,811) (6,017) (48,036) (11,548)
LOSS BEFORE INCOME TAXES (107,556) (76,106) (174,014) (135,956)
INCOME TAX EXPENSE 800 800 800 800
NET LOSS $ (108,356) $ (76,906) $ (174,814) $ (136,756)
BASIC AND DILUTED LOSS PER SHARE $ (0) $ (0) $ (0.01) $ (0.01)
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC AND DILUTED 21,948,091 21,948,091 21,948,091 21,948,091
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Stockholders' Equity (Deficit) (unaudited) - USD ($)
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 21,948,091      
Net income (loss) $ 0 $ 0 $ (59,850) $ (59,850)
Shares, Outstanding, Ending Balance at Mar. 31, 2023 21,948,091      
Equity, Attributable to Parent, Beginning Balance at Dec. 31, 2022 $ 8,607,086 12,051,795 (21,644,941) (986,060)
Value of options and warrants 0 2,562 0 2,562
Equity, Attributable to Parent, Ending Balance at Mar. 31, 2023 $ 8,607,086 12,054,357 (21,704,791) (1,043,348)
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 21,948,091      
Net income (loss)       (136,756)
Shares, Outstanding, Ending Balance at Jun. 30, 2023 21,948,091      
Equity, Attributable to Parent, Beginning Balance at Dec. 31, 2022 $ 8,607,086 12,051,795 (21,644,941) (986,060)
Equity, Attributable to Parent, Ending Balance at Jun. 30, 2023 $ 8,607,086 12,062,333 (21,781,697) (1,112,278)
Shares, Outstanding, Beginning Balance at Mar. 31, 2023 21,948,091      
Net income (loss) $ 0 0 (76,906) (76,906)
Shares, Outstanding, Ending Balance at Jun. 30, 2023 21,948,091      
Equity, Attributable to Parent, Beginning Balance at Mar. 31, 2023 $ 8,607,086 12,054,357 (21,704,791) (1,043,348)
Value of options and warrants 0 7,976 0 7,976
Equity, Attributable to Parent, Ending Balance at Jun. 30, 2023 $ 8,607,086 12,062,333 (21,781,697) (1,112,278)
Shares, Outstanding, Beginning Balance at Dec. 31, 2023 21,948,091      
Net income (loss) $ 0 0 (66,458) (66,458)
Shares, Outstanding, Ending Balance at Mar. 31, 2024 21,948,091      
Equity, Attributable to Parent, Beginning Balance at Dec. 31, 2023 $ 8,607,086 12,067,571 (21,860,347) (1,185,690)
Value of options and warrants 0 1,963 0 1,963
Equity, Attributable to Parent, Ending Balance at Mar. 31, 2024 $ 8,607,086 12,069,534 (21,926,805) (1,250,185)
Shares, Outstanding, Beginning Balance at Dec. 31, 2023 21,948,091      
Net income (loss)       (174,814)
Shares, Outstanding, Ending Balance at Jun. 30, 2024 21,948,091      
Equity, Attributable to Parent, Beginning Balance at Dec. 31, 2023 $ 8,607,086 12,067,571 (21,860,347) (1,185,690)
Equity, Attributable to Parent, Ending Balance at Jun. 30, 2024 $ 8,607,086 12,072,228 (22,035,161) (1,355,847)
Shares, Outstanding, Beginning Balance at Mar. 31, 2024 21,948,091      
Net income (loss) $ 0 0 (108,356) (108,356)
Shares, Outstanding, Ending Balance at Jun. 30, 2024 21,948,091      
Equity, Attributable to Parent, Beginning Balance at Mar. 31, 2024 $ 8,607,086 12,069,534 (21,926,805) (1,250,185)
Value of options and warrants 0 2,694 0 2,694
Equity, Attributable to Parent, Ending Balance at Jun. 30, 2024 $ 8,607,086 $ 12,072,228 $ (22,035,161) $ (1,355,847)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Cash Flows (unaudited) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
OPERATING ACTIVITIES    
Net income (loss) $ (174,814) $ (136,756)
Adjustments to reconcile net loss to net cash used in operating activities    
Amortization and depreciation expense 1,401 873
Stock option expense 4,657 10,538
Amortization of ROU asset 65,672 62,709
Change in Inventory reserve 92,302 27
Changes in operating assets and liabilities    
Accounts receivable (5,109) (28,506)
Accounts receivable-related parties 25 1,001
Deposits (129,059) (835)
Inventory 6,677 75,045
Accounts payable and accrued expenses (116) 7,325
Customer deposits 169,384 (477)
Contract liabilities 0 0
Operating lease liability (61,609) (58,646)
Accounts payable-related parties 1,074 5,811
Net cash provided by (used in) operating activities (29,514) (61,891)
INVESTING ACTIVITIES    
Purchase of fixed assets (6,336) 0
Net Cash Used in Investing Activities (6,336) 0
FINANCING ACTIVITIES    
Proceeds from (payments on) notes payable-related party 0 15,113
Net Cash (Used in) Provided by Financing Activities 0 15,113
NET CHANGE IN CASH (35,850) (46,778)
CASH AT BEGINNING OF YEAR 73,703 56,379
CASH AT END OF PERIOD 37,853 9,601
SUPPLEMENTAL DISCLOSURES OF CASH FLOWS    
Interest 5,071 11,830
Income taxes $ 800 $ 800
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY

NOTE 1 - CONDENSED FINANCIAL STATEMENTS

 

The accompanying condensed financial statements have been prepared by the Company without audit. In the opinion of management, all adjustments (which include only normal recurring adjustments) necessary to present fairly the financial position, results of operations, and cash flows at June 30, 2024 and for all periods presented herein, have been made.

 

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted.  It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company's December 31, 2023 audited financial statements.  The results of operations for the periods ended June 30, 2024 and June 30, 2023 are not necessarily indicative of the operating results for the full years.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

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

 

Revenue Recognition

 

In general, revenue is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

 

We recognize revenue on various products and services as follows:

 

Products - The Company recognizes revenue from the sale of products as performance obligations are satisfied. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership and risks transfer (i.e., the performance obligation has been satisfied). In general, ownership and risk passes FOB shipping point, or as negotiated.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of Omnitek’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct.

 

Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.

 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.

 

Disaggregation of Revenue

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the three months ended

June 30, 2024

 

 

For the three months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

105,493 

 

105,493 

 

$

81,559 

 

81,559 

International

 

 

161,478 

 

161,478 

 

 

170,160 

 

170,160 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

139,909 

 

139,909 

 

$

108,123 

 

108,123 

Components

 

 

127,062 

 

127,062 

 

 

143,596 

 

143,596 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the six months ended

June 30, 2024

 

 

For the six months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

185,901 

 

185,901 

 

$

173,336 

 

176,336 

International

 

 

318,146 

 

318,146 

 

 

303,589 

 

303,589 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

208,296 

 

208,296 

 

$

263,543 

 

263,543 

Components

 

 

295,751 

 

295,751 

 

 

213,382 

 

213,382 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

 

Inventory

 

Inventory is stated at the lower of cost or market.  The Company’s inventory consists of finished goods and raw material and is located in Vista, California, consisting of the following:

 

Location: Vista, CA

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

Raw materials

 

$

839,633 

 

$

799,642 

Finished goods

 

 

447,406 

 

 

494,074 

Total

 

$

1,287,039 

 

$

1,293,716 

 

 

 

 

 

 

 

Allowance for obsolete inventory

 

 

1,015,181 

 

 

922,878 

 

 

 

 

 

 

 

Total

 

$

271,858 

 

$

370,838 

 

 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Property and Equipment

 

Property and equipment at June 30, 2024 and December 31, 2023 consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Production/Office equipment

$

 74,792 

 

$

 68,456 

Leasehold Improvements

 

 4,689 

 

 

 4,689 

Less: accumulated depreciation

 

 (68,879)

 

 

 (67,478)

Total

$

 10,602 

 

$

 5,667 

 

Depreciation expense for the periods ended June 30, 2024 and June 30, 2023 was $1,401 and $873 respectively.

 

Basic and Diluted Loss per Share

 

The computation of basic earnings per share of common stock is based on the weighted average number of shares outstanding during the periods presented. The computation of fully diluted earnings per share includes common stock equivalents outstanding at the balance sheet date. The Company had 2,340,000 and 2,520,556 stock options and warrants that would have been included in the fully diluted earnings per share as of June 30, 2024 and June 30, 2023, respectively.  However, the common stock equivalents were not included in the computation because they are anti-dilutive.

 

Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codifi

cation Topic 740, Income Taxes ("Topic 740"), which requires the recognition of deferred tax liabilities and assets at currently enacted tax rates for the expected future tax consequences of events that have been included in the financial statements or tax returns. A valuation allowance is recognized to reduce the net deferred tax asset to an amount that is more likely than not to be realized.

 

Topic 740 provides guidance on the accounting for uncertainty in income taxes recognized in a company's financial statements. Topic 740 requires a company to determine whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more likely-than-not threshold is met, a company must measure the tax position to determine the amount to recognize in the financial statements.

 

The Company includes interest and penalties arising from the underpayment of income taxes in the statements of operations in the provision for income taxes. As of June 30, 2024 and December 31, 2023 the Company had no accrued interest or penalties related to uncertain tax positions. The Company files an income tax return in the U.S. federal jurisdiction and the state of California. With few exceptions, the Company is no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2012.

 

Liquidity and Going Concern

 

Historically, the Company has incurred net losses and negative cash flows from operations. As of June 30, 2024, the Company had an accumulated deficit of $22,035,161 and total stockholders’ deficit of $1,355,847. At June 30, 2024, the Company had current assets of $481,833 including cash of $37,853, and current liabilities of $1,770,942, resulting in negative working capital of $1,289,109. For the six months ended June 30, 2024, the Company reported a net loss of $174,814 and net cash used in operating activities of $29,514. Management believes that based on its operating plan, the projected sales for 2024, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months. However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. Whether, and when, the Company can attain profitability and positive cash flows from operations is uncertain. The Company is also uncertain whether it can raise additional capital. These uncertainties cast substantial doubt upon the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Our financial statements have been prepared on a going concern basis, which assumes the realization of assets and liquidation of liabilities in the normal course of operations. The financial statements do not include any adjustments

 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

relating to the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities should we be unable to continue as a going concern.

 

Recent Accounting Pronouncements

 

The Company has evaluated recent accounting pronouncements and their adoption has not had or is not expected to have a material impact on the Company’s financial position, or statements.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 3 - CUSTOMER DEPOSITS
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 3 - CUSTOMER DEPOSITS

NOTE 3 – CUSTOMER DEPOSITS

 

The customers deposit account relates to payments received from customers before product has been shipped. When the product is shipped the Company recognizes the associated revenue by reclassifying the customer deposit to the appropriate revenue account. By contrast, the Contract Liabilities account relates to long-term contracts where revenue is recognized over the term of the contract. For the periods ended June 30, 2024 and December 31, 2023, the balance due under customer deposits was $479,408 and $310,025, respectively.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 4 - OPERATING LEASE
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 4 - OPERATING LEASE

NOTE 4 – OPERATING LEASE

 

The Company’s lease consists of an operating lease for general office space and warehouse facilities. The Company recognizes rent expense for this lease on a straight-line basis over the lease term. Because the lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease Commencement Date in determining the present value of future lease payments.

 

On June 3, 2021, the Company entered into a lease for the premises located at 1345 Specialty Drive, Vista, CA, containing approximately 11,751 square feet of rentable area. The lease commenced on July 1, 2021 and expires on June 30, 2026. The monthly base rent under the lease is $9,988 per month and monthly operating expenses during the term of the lease, subject to adjustment under the lease, is $1,175 per month.

 

During the quarter ended June 30, 2024, cash paid for amounts included in the measurement of operating lease liabilities was $35,259 and the Company recorded operating lease expenses included in operating expenses of $37,290.

 

Future minimum payments for monthly base rent due under the initial lease term are currently estimated to be as follows:

 

Years ending December 31,

 

2024 (remaining)

$77,556 

2025

176,268 

2026

88,134 

Total lease payments

$341,958 

Less: Imputed interest

(17,360) 

Total lease liability

324,598 

Less: current lease liability

(152,957) 

Long-term lease liability

$171,641 

Weighted average discount rate:

 

Operating leases

4.94% 

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 5 - RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 5 - RELATED PARTY TRANSACTIONS

NOTE 5 - RELATED PARTY TRANSACTIONS

 

Accounts Payable – Related Parties

The Company regularly incurs expenses that are paid to related parties for purchases of goods and services from related parties. As of June 30, 2024 and December 31, 2023, the Company owed related parties for such goods and services in the amounts of $132,359 and $131,285, respectively.

 

Accounts Receivable – Related Parties

As of June 30, 2024, and December 31, 2023, the Company was owed $1,279 and $1,304, respectively, by an entity controlled by the Company’s CEO for the purchase of products and services.

 

Accrued Management Compensation

For the periods ended June 30, 2024 and December 31, 2023, the Company’s president was due amounts for services performed for the Company.

 

As of June 30, 2024, and December 31, 2023, the accrued amounts consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Amounts due to the president

 

$

635,158

 

 

$

635,158

Total

 

$

635,158

 

 

$

635,158

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 6 - NOTES PAYABLE - RELATED PARTY
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 6 - NOTES PAYABLE - RELATED PARTY

NOTE 6 – NOTES PAYABLE - RELATED PARTIES

 

Convertible Notes – Related Parties

On June 4, 2021, the Company issued an unsecured convertible promissory note for $30,000 to its CEO. Simple interest at the rate of 8% per annum accrues on the unpaid principal balance of the note. The note calls for monthly installment payments of $1,050 commencing on July 4, 2021. The unpaid principal and accrued interest was due and payable on or before June 4, 2023. On the maturity date, June 4, 2023, the lender elected to transfer the unpaid principal balance of $7,940 to the Working Capital Promissory Note.

On June 4, 2021, the Company issued a convertible promissory note for $20,000 to a board member. The note has an annual interest rate of 8% and is unsecured. The principal amount of the note and all accrued interest is due and payable on or before December 4, 2021. On December 14, 2021, the maturity date of convertible promissory note was extended for an additional period of 3 months until March 4, 2022. Subsequently the maturity date was extended for additional periods to June 4, 2022, September 4, 2022, December 4, 2022, June 4, 2023 and December 4, 2023. On December 4, 2023 the Company made a payment of $10,000 reducing the outstanding balance to $10,000 and also extended the note until December 4, 2024. The note has a conversion feature, wherein, at the maturity date, the lender may convert the remaining principal balance and any unpaid accrued interest into shares of the Company’s common stock. The number of shares of common stock to be issued upon such conversion shall be equal to the quotient obtained by dividing (i) the remaining unpaid principal balance and any unpaid accrued interest of this note by (ii) 90% of the average closing price of the common stock of the Company, for the five (5) trading days (between days 15 and 10 days) before the maturity date. Due to this provision, the Company considered whether the embedded conversion option qualifies for derivative accounting under ASC 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of June 30, 2024.

 

As of June 30, 2024 and December 31, 2023 Convertible Notes – Related Party consisted of the following:

 

June 30,

2024

 

December 31,

2023

Convertible Note payable, related parties

$

10,000 

 

$

10,000 

Less current portion

 

(10,000)

 

$

(10,000)

Total

$

 

$

 

 

NOTE 6 – NOTES PAYABLE - RELATED PARTIES (Continued)

 

Notes Payable – Related Parties

 

On January 19, 2017, the Company issued a promissory note for $15,000 to a related party. The note has an annual interest rate of 5% and is unsecured. The principal amount of the note and all accrued interest is due and payable on or before January 19, 2018. The maturity date of the note was extended annually for additional one-year period, with a current due date of January 19, 2024. On September 15, 2023, the lender elected to transfer the unpaid principal balance of $15,000 to the Working Capital Promissory Note.

 

On March 23, 2023, the Company issued a Working Capital Promissory Note, in favor of its CEO, evidencing the additional loans to the Company by the CEO, with an Initial Principal Balance of $20,000, and to evidence any future additional loans by the CEO to the Company thereafter. Pursuant to the terms of the note, the unpaid principal and accrued simple interest at the rate of 8.0% per annum (“Applicable Rate”) shall be due and payable on or before March 22, 2024, (the “Maturity Date”). The principal amount of the note shall be increased by the amount of any additional advances of funds made by the CEO to the Company, from time-to-time, with interest thereon at the applicable Rate, from the date of such advance. On March 22, 2024 the Maturity Date of the Working Capital Promissory Note was extended to March 23, 2026.  

 

As of June 30, 2024, and December 31, 2023, Note Payable – Related Party consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

2024

 

 

2023

Note payable, related party

$

37,940

 

$

37,940

Total

$

37,940

 

$

37,940

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 7 - DEBT
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 7 - DEBT

NOTE 7 – DEBT

 

Loans payable – SBA Economic Injury Disaster Loan

On April 21, 2020, the Company obtained a loan (the “SBA EIDL Loan”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) adminitstered by the U.S. Small Business Administration. The Company received total proceeds of $199,000 from loan. The SBA EIDL Loan is evidenced by a Loan Authorization and Agreement, a Secured Promissory Note (the “Note” and Security Agreement. Interest on the unpaid principal balance of the Note shall accrue at the rate of three and 75/100 percent (3.75%) per annum. Pursuant to the terms of the Note, commencing May 21, 2022 (i.e., twenty-four (24) months from the Note date), the Company shall make principal and interest payments in the amount of $970 every month, with any unpaid principal and accrued interest due and payable on April 21, 2050. As of June 30, 2024, accrued interest was $9,921. Current monthly payments are applied to the accrued interest. The obligations under the Loan Authorization and Agreement, and the Note, shall be secured pursuant to the Security Agreement and a first position lien and security interest in the Collateral (as defined in the Security Agreement). The collateral in which the security interest is granted includes all tangible and intangible personal property, including, but not limited to: (a) inventory, and (b) equipment.

As of June 30, 2024 and December 31, 2023 Debt consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Loan payable – SBA EIDL

$

199,000

 

$

199,000

Less current portion

 

-

 

 

-

Total

$

199,000

 

$

199,000

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 8 - STOCKHOLDERS' DEFICIT

NOTE 8 – STOCKHOLDERS’ DEFICIT

 

Options and Warrants

 

The Company has no warrants outstanding.

 

During the six months ended June 30, 2024, and June 30, 2023, the Company granted 450,000 and 150,000 options for services, respectively. During the six months ended June 30, 2024, and June 30, 2023, the Company recognized expense of $4,657 and $10,538 respectively, for options that vested during the periods pursuant to ASC Topic 718. As of June 30, 2024, the total remaining amount of compensation expense to be recognized in future periods is $3,974.

 

On September 11, 2015, the Board of Directors adopted the Omnitek Engineering Corp. 2015, Long Term Incentive Plan (the “2015 Plan”), under which 2,500,000 shares of the Company’s Common Stock were reserved for issuance of both Incentive Stock Options to employees only and Non-Qualified Stock Options to employees and consultants at its discretion. On February 9, 2024, 855,556 option issued under the 2015 Plan expired. As of June 30, 2024, the Company has a total of 290,000 options issued under the 2015 plan.

 

On October 2017, the Company’s shareholders approved its 2017 Long-Term Incentive Plan (the “2017 Plan”). Under the 2017 plan, the Company may issue up to 5,000,000 shares of both Incentive Stock Options to employees only and Non-Qualified Stock Options to employees and consultants at its discretion. During the quarter ended June 30, 2024 the Company issued 450,000 options. As of June 30, 2024, the Company had a total of 2,050,000 options issued under the 2017 Plan.

 

The Company recognizes compensation expense for stock-based awards expected to vest on a straight-line basis over the requisite service period of the award based on their grant date fair value. The Company estimates the fair value of stock options using a Black-Scholes option pricing model which requires management to make estimates for certain assumptions regarding risk-free interest rate, expected life of options, expected volatility of stock and expected dividend yield of stock. When determining expected volatility, the Company considers the historical performance of the Company’s stock, as well as implied volatility. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant, based on the options’ expected term. The expected term of the options is based on the Company’s evaluation of option holders’ exercise patterns and represents the period of time that options are expected to remain unexercised. The Company uses historical data to estimate the timing and amount of forfeitures.

 

The following table presents the assumptions used to estimate the fair values of the stock options granted:

 

June 30, 2024

 

June 30, 2023

Expected volatility

210%

 

206%

Expected dividends

0%

 

0%

Expected term

7 Years

 

7 Years

Risk-free interest rate

4.66

 

3.63

 

A summary of the status of the options granted at June 30, 2024, and December 31, 2023, and changes during the periods then ended is presented below:  

 

 

June 30, 2024

 

December 31, 2023

 

 

 

 

Weighted-Average

 

 

 

 

Weighted-Average

 

Shares

 

 

Exercise Price

 

Shares

 

 

Exercise Price

Outstanding at beginning of year

2,745,556

 

$

0.11

 

3,265,556

 

$

0.15

Granted

450,000

 

 

0.02

 

150,000

 

 

0.04

Exercised

-

 

 

-

 

-

 

 

-

Expired or cancelled

(855,556)

 

 

0.18

 

(670,000)

 

 

0.28

Outstanding at end of period

2,340,000

 

 

0.07

 

2,745,556

 

 

0.11

Exercisable

2,056,667

 

 

0.07

 

2,720,556

 

 

0.11

 

 

NOTE 8 – STOCKHOLDERS’ DEFICIT (Continued)

 

A summary of the status of the options and warrants outstanding at June 30, 2024 is presented below:

 

Range of Exercise Prices

 

Number Outstanding

 

Weighted-Average Remaining Contractual Life

 

Number Exercisable

 

Weighted-Average Exercise Price

 

 

 

 

 

 

 

 

 

$0.01-1.00

 

2,340,000

 

3.51 years

 

2,556,067

 

0.07

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 9 SUBSEQUENT EVENT
6 Months Ended
Jun. 30, 2024
Notes  
NOTE 9 SUBSEQUENT EVENT

NOTE 9 - SUBSEQUENT EVENTS

 

On July 29, 2024, the court stayed the case Olson-Ecologic Engine Testing Laboratories, LLC -v- Michael Naylor, Omnitek Engineering Corp., and Moto Concerto, Inc., filed in the Superior Court of the State of California, County of Orange, Central Justice Center, Case No. 30-2020-01171344, until January 27, 2025.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
Use of Estimates

Use of Estimates

 

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

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
Revenue Recognition

Revenue Recognition

 

In general, revenue is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

 

We recognize revenue on various products and services as follows:

 

Products - The Company recognizes revenue from the sale of products as performance obligations are satisfied. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership and risks transfer (i.e., the performance obligation has been satisfied). In general, ownership and risk passes FOB shipping point, or as negotiated.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of Omnitek’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct.

 

Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.

 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.

 

Disaggregation of Revenue

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the three months ended

June 30, 2024

 

 

For the three months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

105,493 

 

105,493 

 

$

81,559 

 

81,559 

International

 

 

161,478 

 

161,478 

 

 

170,160 

 

170,160 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

139,909 

 

139,909 

 

$

108,123 

 

108,123 

Components

 

 

127,062 

 

127,062 

 

 

143,596 

 

143,596 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the six months ended

June 30, 2024

 

 

For the six months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

185,901 

 

185,901 

 

$

173,336 

 

176,336 

International

 

 

318,146 

 

318,146 

 

 

303,589 

 

303,589 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

208,296 

 

208,296 

 

$

263,543 

 

263,543 

Components

 

 

295,751 

 

295,751 

 

 

213,382 

 

213,382 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
e. Inventory

Inventory

 

Inventory is stated at the lower of cost or market.  The Company’s inventory consists of finished goods and raw material and is located in Vista, California, consisting of the following:

 

Location: Vista, CA

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

Raw materials

 

$

839,633 

 

$

799,642 

Finished goods

 

 

447,406 

 

 

494,074 

Total

 

$

1,287,039 

 

$

1,293,716 

 

 

 

 

 

 

 

Allowance for obsolete inventory

 

 

1,015,181 

 

 

922,878 

 

 

 

 

 

 

 

Total

 

$

271,858 

 

$

370,838 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
Property and Equipment

Property and Equipment

 

Property and equipment at June 30, 2024 and December 31, 2023 consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Production/Office equipment

$

 74,792 

 

$

 68,456 

Leasehold Improvements

 

 4,689 

 

 

 4,689 

Less: accumulated depreciation

 

 (68,879)

 

 

 (67,478)

Total

$

 10,602 

 

$

 5,667 

 

Depreciation expense for the periods ended June 30, 2024 and June 30, 2023 was $1,401 and $873 respectively.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
Basic and Diluted Loss per Share

Basic and Diluted Loss per Share

 

The computation of basic earnings per share of common stock is based on the weighted average number of shares outstanding during the periods presented. The computation of fully diluted earnings per share includes common stock equivalents outstanding at the balance sheet date. The Company had 2,340,000 and 2,520,556 stock options and warrants that would have been included in the fully diluted earnings per share as of June 30, 2024 and June 30, 2023, respectively.  However, the common stock equivalents were not included in the computation because they are anti-dilutive.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
Income Taxes

Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codifi

cation Topic 740, Income Taxes ("Topic 740"), which requires the recognition of deferred tax liabilities and assets at currently enacted tax rates for the expected future tax consequences of events that have been included in the financial statements or tax returns. A valuation allowance is recognized to reduce the net deferred tax asset to an amount that is more likely than not to be realized.

 

Topic 740 provides guidance on the accounting for uncertainty in income taxes recognized in a company's financial statements. Topic 740 requires a company to determine whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more likely-than-not threshold is met, a company must measure the tax position to determine the amount to recognize in the financial statements.

 

The Company includes interest and penalties arising from the underpayment of income taxes in the statements of operations in the provision for income taxes. As of June 30, 2024 and December 31, 2023 the Company had no accrued interest or penalties related to uncertain tax positions. The Company files an income tax return in the U.S. federal jurisdiction and the state of California. With few exceptions, the Company is no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2012.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
Liquidity and Going Concern

Liquidity and Going Concern

 

Historically, the Company has incurred net losses and negative cash flows from operations. As of June 30, 2024, the Company had an accumulated deficit of $22,035,161 and total stockholders’ deficit of $1,355,847. At June 30, 2024, the Company had current assets of $481,833 including cash of $37,853, and current liabilities of $1,770,942, resulting in negative working capital of $1,289,109. For the six months ended June 30, 2024, the Company reported a net loss of $174,814 and net cash used in operating activities of $29,514. Management believes that based on its operating plan, the projected sales for 2024, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months. However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. Whether, and when, the Company can attain profitability and positive cash flows from operations is uncertain. The Company is also uncertain whether it can raise additional capital. These uncertainties cast substantial doubt upon the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Our financial statements have been prepared on a going concern basis, which assumes the realization of assets and liquidation of liabilities in the normal course of operations. The financial statements do not include any adjustments

 

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

relating to the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities should we be unable to continue as a going concern.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Recent Accounting Pronouncements (Policies)
6 Months Ended
Jun. 30, 2024
Policies  
Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

The Company has evaluated recent accounting pronouncements and their adoption has not had or is not expected to have a material impact on the Company’s financial position, or statements.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule of Disaggregation of Revenue

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the three months ended

June 30, 2024

 

 

For the three months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

105,493 

 

105,493 

 

$

81,559 

 

81,559 

International

 

 

161,478 

 

161,478 

 

 

170,160 

 

170,160 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

139,909 

 

139,909 

 

$

108,123 

 

108,123 

Components

 

 

127,062 

 

127,062 

 

 

143,596 

 

143,596 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

266,971 

 

266,971 

 

$

251,719 

 

251,719 

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

For the six months ended

June 30, 2024

 

 

For the six months ended

June 30, 2023

 

 

 

 

 

 

 

 

 

 

 

Segments

 

 

Products

 

Total

 

 

Products

 

Total

Domestic

 

$

185,901 

 

185,901 

 

$

173,336 

 

176,336 

International

 

 

318,146 

 

318,146 

 

 

303,589 

 

303,589 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

 

 

 

 

 

 

 

 

 

 

 

Filters

 

$

208,296 

 

208,296 

 

$

263,543 

 

263,543 

Components

 

 

295,751 

 

295,751 

 

 

213,382 

 

213,382 

Engineering Services

 

 

- 

 

- 

 

 

- 

 

- 

 

$

504,047 

 

504,047 

 

$

476,925 

 

476,925 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule Of Inventory Current

Location: Vista, CA

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

Raw materials

 

$

839,633 

 

$

799,642 

Finished goods

 

 

447,406 

 

 

494,074 

Total

 

$

1,287,039 

 

$

1,293,716 

 

 

 

 

 

 

 

Allowance for obsolete inventory

 

 

1,015,181 

 

 

922,878 

 

 

 

 

 

 

 

Total

 

$

271,858 

 

$

370,838 

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Property Plant And Equipment

 

 

June 30,

 

December 31,

2024

 

2023

Production/Office equipment

$

 74,792 

 

$

 68,456 

Leasehold Improvements

 

 4,689 

 

 

 4,689 

Less: accumulated depreciation

 

 (68,879)

 

 

 (67,478)

Total

$

 10,602 

 

$

 5,667 

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule of Maturities of Operating Lease Liabilities

Future minimum payments for monthly base rent due under the initial lease term are currently estimated to be as follows:

 

Years ending December 31,

 

2024 (remaining)

$77,556 

2025

176,268 

2026

88,134 

Total lease payments

$341,958 

Less: Imputed interest

(17,360) 

Total lease liability

324,598 

Less: current lease liability

(152,957) 

Long-term lease liability

$171,641 

Weighted average discount rate:

 

Operating leases

4.94% 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule Of Related Party Transactions Table

 

 

June 30,

 

December 31,

2024

 

2023

Amounts due to the president

 

$

635,158

 

 

$

635,158

Total

 

$

635,158

 

 

$

635,158

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule of Convertible Notes - Related Parties

As of June 30, 2024 and December 31, 2023 Convertible Notes – Related Party consisted of the following:

 

June 30,

2024

 

December 31,

2023

Convertible Note payable, related parties

$

10,000 

 

$

10,000 

Less current portion

 

(10,000)

 

$

(10,000)

Total

$

 

$

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule Of Notes Payable Related Party table

As of June 30, 2024, and December 31, 2023, Note Payable – Related Party consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

2024

 

 

2023

Note payable, related party

$

37,940

 

$

37,940

Total

$

37,940

 

$

37,940

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 7 - DEBT: Schedule of Debt (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule of Debt

As of June 30, 2024 and December 31, 2023 Debt consisted of the following:

 

 

June 30,

 

December 31,

2024

 

2023

Loan payable – SBA EIDL

$

199,000

 

$

199,000

Less current portion

 

-

 

 

-

Total

$

199,000

 

$

199,000

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted

 

June 30, 2024

 

June 30, 2023

Expected volatility

210%

 

206%

Expected dividends

0%

 

0%

Expected term

7 Years

 

7 Years

Risk-free interest rate

4.66

 

3.63

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Share-Based Payment Arrangement, Option, Activity

 

A summary of the status of the options granted at June 30, 2024, and December 31, 2023, and changes during the periods then ended is presented below:  

 

 

June 30, 2024

 

December 31, 2023

 

 

 

 

Weighted-Average

 

 

 

 

Weighted-Average

 

Shares

 

 

Exercise Price

 

Shares

 

 

Exercise Price

Outstanding at beginning of year

2,745,556

 

$

0.11

 

3,265,556

 

$

0.15

Granted

450,000

 

 

0.02

 

150,000

 

 

0.04

Exercised

-

 

 

-

 

-

 

 

-

Expired or cancelled

(855,556)

 

 

0.18

 

(670,000)

 

 

0.28

Outstanding at end of period

2,340,000

 

 

0.07

 

2,745,556

 

 

0.11

Exercisable

2,056,667

 

 

0.07

 

2,720,556

 

 

0.11

 

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Tables)
6 Months Ended
Jun. 30, 2024
Tables/Schedules  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable

 

A summary of the status of the options and warrants outstanding at June 30, 2024 is presented below:

 

Range of Exercise Prices

 

Number Outstanding

 

Weighted-Average Remaining Contractual Life

 

Number Exercisable

 

Weighted-Average Exercise Price

 

 

 

 

 

 

 

 

 

$0.01-1.00

 

2,340,000

 

3.51 years

 

2,556,067

 

0.07

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Geographic Distribution, Domestic        
Products $ 105,493 $ 81,559 $ 185,901 $ 173,336
Revenues 105,493 81,559 185,901 176,336
Geographic Distribution, Foreign        
Products 161,478 170,160 318,146 303,589
Revenues 161,478 170,160 318,146 303,589
Filters        
Products 139,909 108,123 208,296 263,543
Revenues 139,909 108,123 208,296 263,543
Components        
Products 127,062 143,596 295,751 213,382
Revenues 127,062 143,596 295,751 213,382
Engineering Services        
Products 0 0 0 0
Revenues 0 0 0 0
Products 266,971 251,719 504,047 476,925
Revenues $ 266,971 $ 251,719 $ 504,047 $ 476,925
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Details    
Inventory, Raw Materials, Gross $ 839,633 $ 799,642
Inventory, Finished Goods, Gross 447,406 494,074
Inventory Gross 1,287,039 1,293,716
Allowance for obsolete inventory 1,015,181 922,878
Inventory Net $ 271,858 $ 370,838
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Production Equipment    
Property Plant And Equipment Gross $ 74,792 $ 68,456
Land and Land Improvements    
Property Plant And Equipment Gross 4,689 4,689
Property Plant And Equipment Gross 10,602 5,667
Less: accumulated depreciation $ (68,879) $ (67,478)
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details    
Amortization and depreciation expense $ 1,401 $ 873
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Details) - shares
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2,340,000 2,520,556
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Details                
Accumulated deficit $ 22,035,161       $ 22,035,161   $ 21,860,347  
Total Stockholders' Deficit 1,355,847 $ 1,250,185 $ 1,112,278 $ 1,043,348 1,355,847 $ 1,112,278 1,185,690 $ 986,060
Total Current Assets 481,833       481,833   482,521  
Cash 37,853       37,853   73,703  
Total Current Liabilities 1,770,942       1,770,942   $ 1,579,512  
Working Capital 1,289,109       1,289,109      
Net income (loss) $ 108,356 $ 66,458 $ 76,906 $ 59,850 $ 174,814 $ 136,756    
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 3 - CUSTOMER DEPOSITS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Details    
Customer deposits $ 479,408 $ 310,025
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 4 - OPERATING LEASE (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
Details  
Monthly Base Rent $ 9,988
Monthly Operating Expense 1,175
Cash Paid for Operating Lease Liabilities $ 35,259
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Details    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 77,556  
Lessee, Operating Lease, Liability, to be Paid, Year Two 176,268  
Lessee, Operating Lease, Liability, to be Paid, Year Three 88,134  
Lessee, Operating Lease, Liability, to be Paid 341,958  
Operating Lease, Imputed interest (17,360)  
Operating Lease, Liability 324,598  
Operating lease liabilities - current (152,957) $ (131,868)
Operating lease liabilities - long-term $ 171,641 $ 254,339
Operating Lease, Weighted Average Discount Rate, Percent 4.94%  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 5 - RELATED PARTY TRANSACTIONS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Details    
Accounts Payable, Related Parties, Current $ 132,359 $ 131,285
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
President      
Accrued management compensation $ 635,158   $ 635,158
Accrued management compensation $ 635,158 $ 635,158 $ 635,158
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 6 - NOTES PAYABLE - RELATED PARTY (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Convertible Note payable, related parties $ 10,000 $ 10,000 $ 10,000
Debt Instrument, Interest Rate During Period   5.00%  
Debt Conversion, Original Debt, Amount   $ 15,000  
Chief Executive Officer      
Convertible Note payable, related parties $ 30,000 30,000  
Debt Instrument, Interest Rate During Period 8.00%    
Board Member      
Convertible Note payable, related parties $ 20,000 $ 20,000  
Debt Instrument, Interest Rate During Period 8.00%    
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Details    
Convertible Note payable, related parties $ 10,000 $ 10,000
Convertible notes payable - related party (10,000) (10,000)
Convertible Notes Payable, Noncurrent $ 0 $ 0
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Details    
Notes Payable, Related Parties, Current $ 37,940 $ 37,940
Notes Payable, Related Parties $ 37,940 $ 37,940
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 7 - DEBT (Details) - SBA EIDL Loan
50 Months Ended
Jun. 30, 2024
USD ($)
Proceeds from Loans $ 199,000
Debt Instrument, Interest Rate, Effective Percentage 3.75%
Interest Expense, Debt $ 970
Debt Instrument, Maturity Date Apr. 21, 2050
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 7 - DEBT: Schedule of Debt (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
SBA EIDL Loan    
Loans Payable $ 199,000 $ 199,000
Loans Payable, Current 0 0
Loans Payable, Noncurrent $ 199,000 $ 199,000
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT (Details) - USD ($)
6 Months Ended 12 Months Ended
Feb. 09, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Oct. 01, 2017
Nov. 09, 2015
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures   450,000   150,000    
Stock option expense   $ 4,657 $ 10,538      
Common Stock, Shares, Issued   21,948,091   21,948,091    
2017 Long Term Incentive Plan            
Common Stock, Shares, Issued   2,050,000        
2015 Long Term Incentive Plan            
Common Stock, Shares, Issued   290,000        
Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures   450,000 150,000      
Employee Stock Option | 2011 Long Term Incentive Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized           2,500,000
Employee Stock Option | 2017 Long Term Incentive Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized         5,000,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 855,556          
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details    
Expected volatility 210.00% 206.00%
Expected dividends 0.00% 0.00%
Expected term 7 years 7 years
Risk-free interest rate 4.66% 3.63%
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Details      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 2,340,000 2,745,556 3,265,556
Outstanding, Weighted Average Exercise Price $ 0.07 $ 0.11 $ 0.15
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 450,000 150,000  
Granted, Weighted Average Exercise Price $ 0.02 $ 0.04  
Exercised 0 0  
Exercised, Weighted Average Exercise Price $ 0 $ 0  
Expired or cancelled (855,556) (670,000)  
Expired or cancelled, Weighted Average Exercise Price $ 0.18 $ 0.28  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 2,340,000 2,745,556  
Exercisable 2,056,667 2,720,556  
Exercisable, Weighted Average Exercise Price $ 0.07 $ 0.11  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | shares 2,340,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 3 years 6 months 3 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number | shares 2,556,067
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 0.07
Minimum  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 0.01
Maximum  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit $ 1
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *N"#ED'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "K@@Y9^3YB3>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G4U:1,)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M X)HFEMP2,HH4C !J[@06=<:+75"12&=\48O^/B9^AEF-&"/#CUEX#4'UDT3 MXVGL6[@")AAA'MZ?)G7K:S/ MI+S&\BM;2:>(&W:9_+K:WN\>6"<:L:Z:NXJO=Z*1@DLNWB?7'WY781>,W=M_ M;'P1[%KX=1?=%U!+ P04 " "K@@Y9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *N"#EGQOCCL8P4 P< 8 >&PO=V]R:W-H965T&UL MM9E=<]HX&(7_BH;.[%4)EC $N@DSA)(NVY;0D.U.]TZQ!6AJ2U220_/O5[+! MIAGY#>,I-V ;GX,>??E8NMI)]5UO&#/H9YH(?=W:&+-]U^GH:,-2JB_DE@G[ MRTJJE!I[JM8=O56,QKDH33HD"/J=E'+1&EWEUQ9J="4SDW#!%@KI+$VI>KYA MB=Q=MW#K<.&>KS?&7>B,KK9TS9;,_+-=*'O6*5UBGC*AN11(L=5U:XS?3W7$YNP)'%.MAP_]J:M\C^= M\/CXX'Z;PUN81ZK91";_\MALKEN#%HK9BF:)N9>[O]@>J.?\(IGH_!/MBGO# ML(6B3!N9[L6V!"D7Q3?]N:^((P'IUPC(7D!>"'#=/W3W@FX.6I0LQWI/#1U= M*;E#RMUMW=Q!7C>YVM)PX9IQ:93]E5N=&;V7469;Q2 J8C05AIMG-!-%]W#5 MW$9Z0Q735QUC_\UI.M'>^:9P)C7.??19"K/1UC5F\:_ZCBUE651R*.H- 0W_ MSL0%Z@9O$0E(Z"G/!):/L_4%PJ%/_DMQNF7-=7._;EW-,4-YXJV80ACZA6Y@ MOM-;&K'KEAUYFJDGUAK]\0;W@S]]5+_)[!?&L&0,(??1/5MS;12U_6,R^^A# MA?5!$. P" >!M[U ;4.R7DG6 TMVRW5$$_2-4>4ZJ \--FBW,6EWL8\+%#;D MZI=-XR'Q4LQT'[BP\)5#5$NBR1+D]#^I)199A*GM$]VTIE?'BP ME5&9KU(FH*HAWJ#$&YR&MV"*2S<)Q\A.Y=[&@YW*";)VA@3U#3F')><0+-V2 M19GBAC.-QI%!MSQA:)ZECTSY2&$O.Z^T>]UAK^>#!*4-(7%0/4\#L&C[9^C1 MS#FGJ;%CAKV:0A^%"'P*]$Q$ M4MF1F4>'MVAI;#=&4J&)S(11S_8[]M<$[#X9>Y%!45-D4B&34Y ?Z$\TB^WP MY2L>%9&IOE._8MGMMH/A( Q[@9<7%#?EK=(.!H/&@7<W6!WDR]Z.?(0+@*01A.,2_1)^[,=NL'N1->;-CN MJYT8J!?S'($(5XD(PXGF)68Y?!=*/G$1^9L8]JP9NN=(2+B*2!@..2]!%](V M2(+^X]OZ&0IV'))@X(V"L*XI:96<,)QW\IXZMJ_W]6"PP67?/Q>=(S#A*C%A M..A\DBZ[+S920!'B%9/>$+>#8##T\ITC*.$J*6$XWNP[Z"13R@7#(NURLPJB$GJ;(2.2DKS81-]<5ZCDN^] #NXWS%L8835C7EK.(1 M.2D>N^XI/W>L:+&N*5T4AF6"G^[PH8KFF@_ MZ#F"#ZF"#SDI^"PWS+8CA ?;U..=(_"0*O"0DP*/!4MM;%\:&7VWJ2=?[D1W MF;&A0,2V?;W$ORG![.NA<.OE;F[A_6E$\# 0*N>0$Y>&]HS[ M%:)Z2MCN"_$RGB/KD"KK$#B95 N6B@K-\S?H^N6]5\SJ.^MO#3J=H_T6]Q#( MMZ$TBMPR1['U4EXMM[K&^09/I[J]V"?[3-TS1*.$K:PTN+BTDX JMIZ*$R.W M^>[-HS1&IOGAAM&8*7>#_7TEI3F,ZV?+8@EW[ZK@S!V)8%F4EF MDMBPNWXD:_7;M2^>1?Z]6'$NT<\D3HO+WDK*[--@4(0KGK#BH\AX"M\L19XP M":?YTZ#(%%^=I\/+\1:QE'*[W-4K).$Y2]7/!;/ MESW<>_W@(7I:2?7!8'B1L2<^X_);=I_#V6 ?91$E/"TBD:*<+R][(_QI3&WE M4%K\$_'GXN 8J:$\"O%=G4P6ESU+*>(Q#Z4*P>#?AH]Y'*M(H./'+FAO?TWE M>'C\&OUS.7@8S",K^%C$_T8+N;KL^3VTX$NVCN6#>/["=P-R5+Q0Q$7Y%SWO M;*T>"M>%%,G.&10D4;K]SW[N)N+ =L=#F3G0$YUH#L'6@YTJZP4*VN(I@[*N2F]8311JF[C3.;P;01^@CLNW6G= M?0"CVP^1[(=(RGBT:XC?'AYN;N=H-)O=S&>ZX6S];;V_2J1/1<9"?MF#3"EX MON&]X8=?L&N=ZP;W3L%J0Z7[H5)3].&8%2O= +=>;NFE$GLSI)[OP.1N#I6W MK3SJ695539*]EV0;)8W"4*Q36% Y#WFT88\Q/T,IESJ9VTC.@0#L49LT9&JL M"*$=,IV]3.>M,B$%"F^]37J_/VZCRCNFN>B2*2VBGSVK/A4,?" M#6%M,V+;=L=]]O>Z?*.NN9 L1N-UGL/DH5%1<+U&OW5QV\<^;::,SHPX!.M% M!GN1@7''FM[=_MF?WSQ\->Q9P7ON6>\4K#98;%4(LHSWY#Z'JB27+^@#2[)S M=/-C'650*)U#G ME-FI54DT>Y6#[:;(8V9UC17 L)E@V_PLE\5+8N;EN.QB M>?Y*'>W\DC;T;#5QS:6LL:.@DG2L"7+0))KAV*1Z'+''*([4>H Y#K<%HU:Y MAH0."9PFUG5V%/MN1Q*2"IGD%&2^EK332K=6;9N&V/.LH-5EZ0P=+W PZ=!; M<9/8)U:W1\!$C/Q]CLKY%8OFZNE F\JZM MGFA:R"#0)/%1N[K^"JS$#%9S?L2OI:56>QN9&.H;N]GP:>R(8U/:4?B2"JW$ MC-:#HK(L?X_E2!N7T!)K]+;M;(=VZZVP2DYI4H^I;-.18!N@WBR =886!8QV M%)BDXB@Q]ZFS^=WX[R]WT^N;A]EOZ/KF\V0\F6NUOFNW^E[1ZH_8*A;38RQ. M$I$B@%KX_0QAXIQ!>JE?5*P87!"QM5R)//J/+\X!UHK+:,/B-3]'!)\%MG]F M!;BL2P].MZYG /,BX^6C[?@%146A*D)E*M:RD' ":A]P-=FM^]:GN4WFXT3 M#.O34F&>FC$_6BPBM7O!RLU8M.A'*0I9%L%*U@IN;2=69PJ0MZC=\=R!'CS; M/87S,[7L5B)>\+R G#.H;@.\#RVZX]O-RD1KB7W'#3JH02O6TU-ZY /.H]'M M-3IYW]A%KSV2UK70&CMM"STX>%&BWE)]9?E3!%B.^1(S$&^??&S/9$B M*]^=/ H)-6QYN.(,YEX9P/=+ <7X[D2]CMF_?AO^#U!+ P04 " "K@@Y9 M( .]8W0" F!P & 'AL+W=O\Y/L>.K[.=5 ^Z C#DL>9"S[W*F&;F^[JHH*9Z(AL0.+*6JJ8&0[7Q=:. ME@Y4GKF^I^JX99O*V X_ MSQJZ@168[\U28>0/+"6K06@F!5&PGGN7X6R1VGR7<,=@I_?:Q#JYE_+!!C?E MW NL(.!0&,M \;.%!7!NB5#&SY[3&Z:TP/WV$_LGYQV]W%,-"\E_L-)4<^_< M(R6L:Y+'_MUV .$+P&B M'A ="XA[0.R,=LJ[*D"H2IP+"".C@\2'<1\.#ZVAP'3F^^$378\8ZINDXDSUD M,]W0 N8>GB(-:@M>_NY-F 8?QVS^)[(#T_%@.GZ-'4W7-1ZGJ":OPGB50848.; M=T=Y"V0)JG,SYJ C3_=T/5?^6L:!XF10G)R\SF?D1NMV?)&3OY8N"B^FY\%% M^$SI$8D'@M-!JF+U!OE*U84(3#FN$ M!I,/R*&ZJMP%1C:NL-U+@V72-2N\R$#9!!Q?2VF> ELKAZLQ_P-02P,$% M @ JX(.61;7)#[9!0 Y1D !@ !X;"]W;W)K^.K9[6Y;^R):4V_ X2NA3BK+- M:A6D/^]HS+:W'=+979A&KTN>7^CV>^O@E?J4/Z^?4G'6K5G":$63+&()2NGB MMC,@-ZY2!!2(KQ'=9@?'*)?RPMB/_&04WG9P/B,:TSG/*0+Q[XT.:1SG3&(> M?U6DG7K,//#P>,=^7X@78EZ"C Y9_"T*^?*V8W502!?!)N93MGVDE2 ]YYNS M."O^HFV)-=4.FF\RSE95L)C!*DK*_\%[E8B# ,$#!RA5@"(':"<"U"I /7<$ MK0K0SAU!KP(*Z=U2>Y$X)^!!OY>R+4ISM&#+#XKL%]$B7U&2+Q2?I^+72,3Q M_I EH2@[#9'/ T[%$N 98@ODK6D:Y*7,T*=-$FS"B-/P,[I"S[Z#/OWZN=?E M8O2*,EOBM4U]*5G?0[I97PSTUR MC53\.U*PH@'S&9X?KD)R_M_H[G\>_2@9:KT.U()/O<@Z@*I?\FLP?][O;K)U M,*>W'='0,IJ^T4[_MU^(@?^ 4G]),N>29.Z%R(Z*I-5%TMK8^U/Z1I,-S:#T MEY%&$9GO#F]]Q3!LD_2Z;X>)!6 Z,8E]#'.:,!UK6#./86X3IIF&K>@U[$BF M7LO46V4./7^&O'OTX'F.CWSOBP,)+CGT@[&);A 32X(A&%9T2Q+?[:#R8/HPFD%2CJ8%@"\NU!6"8:(8$F* ME#@7@AF*CF&I9BW5;.TSWI,[' M[-&=HM%DZ(U=]*G::>!GEHO:UHNR.1=E M)9P*7HYHV=3 !#;]ZI5.FGT<@!FXL6U#,()5N0&X(([HVJG;>F^32;M/KMHY M7])TU\I!U4WK>J4I%I'],H2#9$-T%I8W.A?"M6V;2:@3+1G[GWGM3=]?3 M9H/OL'.NJ*0:B7VLL8T!0%,8DL;V#1&:8@/79/D04-5M_91YV3M5TFY5]YIW M#PV@\J9=M&1[-3P'Y)P#U/2;DXG[@SEY08%VHVG;5%:2VV6%@"* MQ_)F:2%"4[.:I86 JGCL/5%:9>]+E79?>C?P1T,TF#C(&7UYGKE.H1X)OX+\ MQ\$4+'1%>3@;N,SU#KX*;_;@ MHLGS^$ZH]NZ16.QC;U+J]Y'W//-G(D'Y(_,5:N0+3%#342KB$=_"MMP!ST8Z M9R/=&G^PCAGJ^)P28.0ICE M_+Y@C.].\@'J+SO]?P!02P,$% @ JX(.6;D,$6?+!@ 5"\ !@ !X M;"]W;W)KSN?Y>DMCDK])=S3A_VS2+":,WV8O\WR741*4@^)HC@S# MGLAR];5OPP7RYV MY(4^4?9A]YCQN_D))0ACFN1AFH",;NYF[^!;'UO%@%+B8T@/^=DU*$QY3M-/ MQ.FY% M&%DNLO0 LD*:HQ47I??+T=Q?85(DRA/+^+\A'\>6#VD2\+#3 #PQPBA/ 9:# M=,/OTO6G;1H%-,M_!/[G?+>5DDM$/ZM'O JX!SS82@4<2!K=A A[(+F0D MDF"MU%CO*>.KBKO!)UD2)B^Y!,)70_R5"C//>31.(4&GD* 2Q^S >=J2C.8W MX,\]RQE) J[-#;BG+V%2* ;N2422-06$@15=OP$8W@!D("3S_G$BJYRH*!FO M2P0]TS4\N)B_GCM:J5%1K-[F.[*F=S->C7*:O=+9\H?OH&W\)/.T3C!?$U@C M$O@4":R,Q!^\4(?).HTIN(K2/)=F^!'"/O.QT7)NK\1*E+BU/-=JB?F]8@TK MS9.5YOA\\\OO\V3[G62G9,,R1YA#DTVISMADTPGF:P)KA,$ZA<%2AN%88V_ M.\:R\'G/R'-$ 4MY:H,3 E'FA(FMIR69T1!GA*.83KM ME>]+)*%A8FRZUHOFZ MT)K!."-0\'_HV]6D_56Z$AS0N2627:U;)JKJW;#F-E!-;L;WL_XL1D-=)=(A M[BH;88S;KA(EBY;F0MMSVJZ2B$(($7(Z>AJLV0=4TX_A7:VWYUN6:MM9D!*K9 MB+86([* KL13*C0Z\72B^;K0FL&H&0]44YY)+::_)MA#ZZ9(;#J8@$2RBPK( M1)5< -:4":HYTVB&"$5>(JQ94<3Q'+MM?R^0WP?4M+DF0%#-@/Z-ONH.S0^1 M,W7U55&RLZ]*1-5]M:8H4,U1IK%%N8_$9_RN\J:5IVA%\W6A-;>[:SJ#U'1F M4%^M,%1]%8ETIMU7)2*WMFU:;BO[^N6:MM9L :G9PH3-5E/J#O$)O6MK7ZG0 MZ+U]G6B^+K1F,,Y>M%Q&1J;5!#24CR Y'W$L![;35LI'."HVVW53)@JA:_&' MPH[)*$26P5.DPUM-(&76C->-2T :EIP["^JL08NQFK%6VE%=:+XNM&8P:B:$+F-"$PO24#*$Y&1(UM2E9$C>U*5D M2-74:S*$U&3H,N(H3V-OJ*]$]L1]Y2"$W+:O).]2$#*P!>WVQH),%&++/"K%[5.8Y>Z5C1?%UHS'C69PFHR->Q\CO@F13B@ M(Y(IX82.Y(T(-%QLM7=D!P@VK:W9"IYP+FS"\L2#3X6I%1J=>EK/A>E":P;C M[&28F@M=O"4K#XUXPDM>.;&$[Z>&;9#[ZA5("7;9+R MR\Y&B-UYK\?##=T2_IGM:"I_6;-L2X1\S1Y[?)=1$N6#MDD/.8[7VY(X[0PO M\F^+;'C!]B*)4[K( -]OMR1[O:()>[[LP,[;AV7\N!'J0V]XL2./=$7%_6Z1 MR;=>I26*MS3E,4M!1M>7G1$\'V.D!N02WV/ZS ^>@3+E@;$?ZF4:778H:G/WZ MZ:(GY.Q*1R\L9[HJ9D(M,WG@&TO%AH.)G#$Z'M^3J"OHZ WZ%;(J_'.??@;8 M^1T@!_4->,8?'XXM<'"UDCC7AUOTS1>3Y>AN.OL"1N.[Z??IW72R,JU2H:5O MUJ*R]ISO2$@O.S(M.:&?XVR_0<_XPF7@B94<&]RN#^S;MPYDL,G$:LBT% M9PGCW!@3A0HO5Z%*RM.P"_U^ *7#G@X-,]2NX(HUMA=*U.&47_R!PJ MHEHP67="EH9Q0D$JP2O0ZJMZ#E6\[U4>Q"F013(C(DX?BRH3BYARDW'N*5UY M(F5'R^15R^1973G:LDS$_Y&BLJ:1+(1REC N/M"7G2H1IA4HU+H';H-]!S9\ MJPL%/C;[U:\ ^U; *\'"'])/[^'SM:G[GNLW\.E"T'%Q8$885 B#CR^I+*C+ M^3T@G%-A@AEH"#S7\U$#IT$*^<[ C'-0X1Q8<8XW)'VD*NJGZ9/,$Y:]@C+ M3$@'&H8!PDX3J2Z%?#-,Z-1$Y5A3N0#*&_FI5I3G(9O$Y"%.6G.UU'ZB9#V5 MMN.U."!M: ^N,&1[5=-DDM+XB3PD1F>56@[]T'7A0<24QAC$4. Z+;47HAHF M^EF8W8PF@<5)YCQ#6'0RMC#J_ICO%8F&%A?9D@ M&CBNMIX&P0"[+=AJNH5VOJWRTPBNKQ<'SV]6.H.4[SK]-F@URT(K.]6.WI%7 MY>4\(4D89GOIZ;(\F]?4-:PI])JP=2D?HS;4->E!.^N-\^TUS13;M7O=0''> M ?-#8Q!KMOWVZI>S7/03G1R?RXRN0MYM[SI).8T$=I$CN'5) ?M+#>O*G%" M93-5H33'J$Y@74_61"U_#')NX/7;ZE%-==#.=CV?@#\61EU)^.IQ-I.S:Z)EED)]E%QD)*(P[6&=N",UG# MRM,:60E2)JBYK!DK,=()MIB MKH?]EA84U<2,WFE"2ZR3V;5"N9@LI_-K(TZ=9[$?N!I.0YOJM74'N*9C;&]! M5_>+Q>WDVV1V-[H%U]/5^':^NE].5@IS;L+-[?PO\Z'?2;O/4VD[7H::S;&] M^YRF@DJ]QI,,K/>2KN,W3X0,4A &N(47<$VYV$ZYT^(X4I 7<]4HAQ\>,P9. M,R/?$2J@]0Z.W&4+\9C?1'"0[R^+(^SJ:W7;,)QP, '4( 8 >&PO=V]R:W-H M965T&ULI5;;;N,V$/V5@0KT J26;YLN4MN ['A;%XT2Q,X6 M[1LMC2WN4J1*4O'Z[SM#V8H6<-("?;%XF3ESYL(93P[&?G8%HH M5S=Q[+("2^%ZID)--SMC2^%I:_>QJRR*/"B5*A[V^]=Q*:2.9I-P]F!G$U-[ M)34^6'!U60I[G*,RAVDTB,X'CW)?>#Z(9Y-*['&-_JEZL+2+6Y1'"=-; G6V,^\V:53Z,^$T*%F6<$09]G7*!2#$0T_CYA M1JU)5NRNS^@?@N_DRU8X7!CUA\Q],8W>1Y#C3M3*/YK#KWCRYQWC94:Y\ N' M1G8\CB"KG3?E29D8E%(W7_'E%(>.POO^*PK#D\(P\&X,!9:WPHO9Q)H#6)8F M-%X$5X,VD9.:D[+VEFXEZ?E9>K]9P@!^A/O'7Y)T]5>R6=VGD*2W,']:K]+E M>@W)8K/ZN-K\.8D]&62U.#N!SQOPX2O@UW!GM"\<+'6.^=?Z,1%MV0[/;.?# M-P%_JW4/1OTK&/:'XS?P1JWWHX W>LU[X]%=\JM1&U]6XX=RXRJ1X32BE^#0 M/F,T^_:;P77_YS=(C5M2X[?0_V]*_B/XXCZ]7:;KY2U\6*5)NE@EO\-ZDVR6 M=\MTLX9-@?1B,E-60A^EWD-F*(?:80X[J87.I%#@O/!(+]0[*,0SPA91 T6D M$I;DMD?PA+)H,*BN?4%= 42=2]^#E0ZWII*:7Z?9455K:@,,=P5"*1#Y)ZK_ M!O[[0R&S J3.5)V3EE9'T/PJ%76&K+:6*784?@"-&3I'?0:\@9 E[6$GI%4- MK1VJ/@32I M29.[LT4*0X$6)8&_1*@4.?9@@=93TR2?FM8:>E1 ,EY374(N7::,JPGIY"M1 M/T4@I\7E1+3AESHDT.8D@R'Z85]KS[&J*&*9K!1A[U&3KPQ.]UCY1I=C]*0E M[]:,'J*2E.1>)CJ^O)0%!<"4TI,")=>#=-3H]WMTC. +"AHA.ORW.MHB\&QA M!B3YJ=9-\P[TOTY;1XG#QB%S+&*1$MX-4Z<(OW-P2W51;M'":!#2-VH*\A4^ MO? 0+M9%2#ECGU..W.0NE$;WA*Q99*YM?I=Z3=P9!92L?1AX#D+>FZG0GK8S-6E&R8MX,Y#OA-U+\E/ACE3[ MO9_>16";(==LO*G"8-D:3V,J+ O*'5H6H'NNY/.&#;3_-&;_ %!+ P04 M" "K@@Y9TXM@C+\- 6)@ & 'AL+W=OFTVM9,Z+UL5Y,AB,S]=2ETJ]+H MJA2U6KPXNHPO7J7T/K_PFU9;TSL7),F\JK[0Q77^XFA #*E"998H2!SNU)4J M"B($-O[P-(_"EK2P?]Y2?\.R0Y:Y-.JJ*G[7N5V].)H>B5PM9%/8C]7V%^7E M&1&]K"H,_Q=;]VZ*';/&V&KM%^-ZK4MWE/=>#[T%T\$C"Q*_(&&^W4;,Y4_2 MRI?/ZVHK:GH;U.B$1>758$Z79)0;6^.IQCK[\MW[V]W5Z_^UE\>/_V^NKZ]^N/P>7@=6D9?55\B3!?S7EF1@.(I$,DO0)>L,@^I#I#1\3O;+*')++ M+4L/+Z,HN3 ;F:D71P@#H^H[=?3RAW_$X\&/3S"5!J;2IZC_+7M\%^4?_C%- MXOC';]$7GXP2U4*\-E;#]Y41MRLE(/!&UI+C"0\7NI1EIF4AC,4[B%5KA"Y% M5I64+K1]@#?;E5BJ4M6R*!X0A)G:6)732=645I=+$-4@LBFP1ZW^:#24"@\O MD1*(H+ 5KKXHH0(GLL1Z@S2R(4:,L"MIA5PL$.@X5Z"RJ6K>9$U[&&(5[ROK MEA9:SG6AK?:DY4V7@& MU#U2K,%%WM2DD&X1JT?5NLK/Q&5F&VP [2#A&/#9%,0[Q*[%HJ[66%:9GIK. MQ$>W"8Y9M2PU6^VZ;*T1M4P(38KG5_X$E]N58@O:&LG(R[R%;5($O+9;;2$,]MGE6U MZMPL$A(&NU.GQJJ-D!L(A[=)*)P76N47XEE\(L @]E\\M!Q#8G#&_BR#K)%X MENR]"GMQK2PSN,>\T$OIO!1"]"EAY? $]<,J!$JI^!DK5;IR!78SL/HL/1&( MG"HC;SOX#DG[E_8EEWLV.NEL'ARAW8A-JD@IAXDZ'X&Y#"[-DW+#;Q\C0@IO M/8L]IM,RB>0=#+<1H(@$W":;]TS>2MX:@R73SL4:^#O'O#N3B+L&D,,YDWFP[GU-:0&4(2VMN9"?&C?^-"3\WW/ O]=#U[^-<.1FQ^Y1F!I4=D(UYZ646:L"\Y3T1"2&2*QSV' MMG7^A9!T/*[EYZJFJ@+!WJ\AH?K"Y6SRHPG\&[&2B'LI#))G\2AQ:?J);4?= M=%^7N;[3.278*&4:C3("[!1Z4T,I?1##/KKB4 M-RH_^;]"#RKT)VWDT7.*PVF; M"SSG@O1_(=[X*FY7M4)3>!:.;W0!DH;V'LZBV6 6CL3--(J383B2O\$'2*(XF42# M<=(=TV$TFHW#\76Y!()0C!UOVB1UZO^^AZ__E;6-OO\>6S_YVG]DZ>D(6H[# M$76]1=E717VF3 XA YT&-<;U^&@)=)F%5H&A@-R*Z@U MJ:E1\EBEA14HD+]AJ8S$E2PT4EVI<>X)DK!MI]6ZZ85X2TMAL(NP\K+SE)]4 MIM9S"#&,O7>Q[WSLL4"VF2+^QD.*_I]RTX M4)1,$8W#F3N?#1%(8W%)S#'4H&1=S4U5 .#W-!1'@W@4Q=-8S)(DFB*/M 23 M21Q-1U.<#9%1IL/IWREW" 7@'LO52KQ&3[WA5GKGM@JW8?3=0*3'^PH1NEH+-XJ:=2J0G][O::2Z!OJ M-!HC^-S_M\H >@/=-NO&U=1<(66A!^=2]@R4II/9"4XFE*Y/.L,-HO& ]AI% MX_$$_/96^48\])BN]3Z3(77KU-"BVRP>SL0K M:9"/6+NZ:(CIMY4QM(VX61$0<4!\O6ELJ,AS7@,@4$+1[EW#[W)TKI$G$;M5 M]H6"B<:3.0$.8G[+ TF*Z3N@"W3.9<.&P3HF@"AM+/< %%Z]T4,KM:\ *C0( M.WPM&H(6N9?C '] LD5#6&:'2S+[G2S8GOW]?>*9RX+#QPVD:<2RDW, 97*1 M1,-T$ T& ]9D$HV2 >KUV&]0^:$0/?/0R:.E+4],^F"(&IK?:XRV1B&JP^,6PFJGC+#V(SF'W@; M3B3O_;@N8%;7!!IV;.W>LOP6-9UX6.>L=1YN7':3N1O?(1I0RH$:A4NXB*4- M?'("*^SN^>PH/#DZB?Q4)\STW%BK&T5!E[EJ1TCR_JNY7#M^LVAP\5)I81U5 MHGOR[]<\#&QCU4V.\&C16!KET1N4L;"[*JE(8CM"+JTW/.$'AX9YM OMJ4"\ M-#35@.D:WTN&K+\[24-3"=F:3/G6V^[*R_)Q![\[*@.1-0VL"OV%>DO<*]DU MW%"L5JB/?W)0MKKNVH9EHYTE?0[H35E)3PT>U59J:A1TN>L)/;[])()]YY_F MH#[ZNP<#AT7$:C?90K_/S;!^0C2>X+)6-I5Q[K'514$"F\80R^"KV7".EJ#J M X+S'=_F'D%EJY)Z'K%&"G,PA!.:)XD(<3=Z/)P2#Z>.!\C 18>X5#0H"_*L MP0/N21X2\U9]3G>D9;5[:U:]=O )Y]I-<2%O:L*D@+ .4,/S"]^P:L,&=3-? M&O7DJM[(!RZF$'D_P!E2]SQY(0@%[$X'V8/X0]M^BJ!AQ.&T]S5"L'N9NJ0Y M;%8W[%->&&IB@RQM/PQ-!=_V>;A:ZX.30X]"'9"O(I[.;,[%0-%PNQ&<4 M-9/K+ RD@BI(H@YHHG^FS+=06YHS*U=!HAUQ>.8#M%HNJ1PT\\]^3-W?+W*T MW825@&W!8ZZR*D_YM1[3/2\V/&&@?-#8%8VWM,]JU/WC(0^(H-\X.1-O-4(M MUQ[!_5R1'P#V07.E^*77\D=[IB [XK1%LS:'V*-GX*:._BB33%(M*CX010>^CLU*[L5Q^W_00X?)8F MD?_D0A3@9$%A-,-Q5#>:Y'&+DNDLB@>SL^_L>7JGN M\7RKBKMV\K,+IVKR6H)%G&C:"9^3K4=.=M1;)W!^SMQDOFMJ$6CP!VQ3<-W7 MK@?I1NBR]B #>@#POD0DWMOI;W MD^;M8U RK_I(7S! SS\#8;C'?Z/MYW+*;5P5T#8U?]Y6L$560$">_[9BT3MU MKCS<[KY1USTD8PXO[6L$R(FZJRV9 J[%:>!IWZ#OTQE%6J_A^%!7946.Z51Q MNU?$E,/4%B[J] W@%O_Y2C,J!#Y M]$7LD1#HC-NB%2[W/:<]]'N0\]YO=0!3E_R+)/Z<7UKWLYUP-_SHZ=+]UJ=[ MW?UBZE=9+S621*$66#HXFXR.1.U^A>0N;+7A7_[,*VNK-9^NE$3!I1?P?%%5 MMKV@#<)/P5[^&U!+ P04 " "K@@Y9_<((BPL# #0!@ & 'AL+W=O M >"I-FA;HH*U$@6E,8R * MX]E)KHV%8V>VT]+]^IV=-'2B5-I+8I_O^^Z[B^\R6BG]:G)$"V^%D&8]\^G ^7N'7QQ79FL-+I-$J5>WN0$H<#4.@9&KR5>H1".B&3\;CB# M-J0#;J\W[%]][I1+P@Q>*?'",YN/@V$ &RC6GW#)I\3QYX?KFX7YV^S0;A9;XG5>8 M-ES3FBO^A.L4[I2TN8$;F6'V+SXD7:VX>"-N&N\E_%[)+O2C#L11/-C#UV^3 M[7N^_F?)*HMF5UXU;+ ;YOKBW)0LQ7% %]^@7F(P.3KHG487>T0-6E&#?>S_ M^07VZN9L9U&A-N1N!^<)5QPRTG&CG(()1?'%G71X%.JS"I' M_1Z#F_=,,E!+4N8">(R:UY(;:!=HRM2E0\M5^K3IA@,D7(*&Y%4/VA&J2./LCAX.Q+9Q -/==AOQ=UHOBD0SI-B7Y$ MBG47=MWK<&O*$.O"SU(#OBSUP&FM[;B^K*?4NWL]Z^^87G!I0."F-5Z6=6HBREX)S 0 (,* 9 >&PO=V]R:W-H965TV^2:K+U]I"789BN1&DG%R7[] %*6 MG33-;5]L200>O#T <;31YH==(SJXJTIECWMKY^K#P<#F:ZR$[>L:%9TLM:F$ MHU>S&MC:H"B\4E4.DN%P/*B$5+WYD?]V9>9'NG&E5'AEP#95)]L/7^1J[?C#8'Y4BQ5>H_NSOC+T-NA0"EFALE(K,+@\[IW$AZ+V>M,LN+^\Q;]G8^= M8ED(BV>Z_"8+MS[N37M0X%(TI?NB-W]@&T_&>+DNK?^%39!-LA[DC76Z:I7) M@TJJ\"_NVCSL*4R'OU!(6H7$^QT,>2_/A1/S(Z,W8%B:T/C!A^JUR3FIN"C7 MSM"I)#TW_WQY=6YEFQ=.TV>!?S0J#Z,AA$DPR1]!F_4A3KR>*-?A:H= MVJ?B"FKITVK<%8>V%CD>]XCV%LTM]N8O7\3CX=MGG$H[I]+GT/]7_O\3TLL7 MTR2.WS[&@YLUPIFN:J'NO2))8R1_#I(-D"-L+@6C/F>J7D/VCI43G .YHG+:Q; MRZT3W*!@G1'<16\X-FXV.M:WR(+8RCDT51].,1=L=/>]T&1 :0>UT;>R8.] M5G4I<^E *E)#ZX "P\AK;=TC% N2@IHP^LX UY6]7L-9")3F\4N?D1,%.QJ,T@^L: M!$\%+4E,L[2;%B>0]Q'$VRF*9F0R6')=\7 MY#27-"2 ;H10^"VI0@Y\WCXT#! "\+0A$DB*/YQQ<*'+QP&AXCE"&ISW0)J& M1LH^"X@7![-H-IT"D37(>]RMYH[#+=TL%(W9IIX+P!'=28OO=$\ I['X M3F.W>L)LY.W&43S)=G;[<+Y#YN00.M6%1N"#T%)*K;!K*JPL?(5$I1L5>%^S!6ZV@P+DR+UI>=8 MPO9)F)54/*Z7I#KL3VBA,6'E"2].UW[-6&A'2XM_7-.6B(8%Z'RI MZ?YM7]A MW?._P502P,$% @ JX(.6?\([8AN P :0@ !D !X;"]W M;W)K&ULI59M<]HX$/XK.VZFGS@,-A N 68(H7/M M7!*&<.W<1V$O6%-9\DER"/_^5K(QI$.8N_8+Z&6?9Y]=2;L>[93^;C)$"Z^Y MD&8<9-86-V%HD@QS9MJJ0$D[&Z5S9FFJMZ$I-++4@W(11IW.(,P9E\%DY-<6 M>C)2I154Y M2L.5!(V;<3#MWMSUG+TW^,IQ9T[&X")9*_7=33ZGXZ#C!*' Q#H&1G\O.$,A M'!')^*?F#!J7#G@Z/K!_\K%3+&MF<*;$-Y[:;!P, TAQPTIAEVKW!];Q]!U? MHH3QO["K;.-! $EIK,IK,"G(N:S^V6N=AQ/ L/,.(*H!D===.?(J[YEEDY%6 M.]#.FMC;0A]]@.?]SNIK?PV*Z7/T-J^7T M\7DZ6WU^>GP>A98<.?,PJ4GO*M+H'=(!/"AI,P-SF6+Z%A^2P$9E=%!Y%UTD M_%+*-L2=%D2=J'>!+VZBCCU?_%[4RJ(Y%U<%ZYV'N0=R8PJ6X#B@%V!0OV P M^?BA.^C<7A#5:T3U+K'_[%'\,BE,DT25TAI8L#U;"X2/'X91MWL+2Q3,8DKK MVG(TL,H09BHOF-S3@]R6@FFQ!RZ34AO 5RH4AJQLQBPPC5 PGH)59%K1%#4- ME1(H2IUDS)FK#6R52@TPF8++*4^)97>2&?5]TX:L7]W[T=3;JM:-AO$:DIT!<6 ML6\?$[DD/?SE8B[/A-+Z+['LF*GBN2()UP<]K;C3>ZNF!>L];0)*R^T>$GJ0 M6@E!0%H_(?3ZKF\-S.9//B=N[W Z3F*A55HF]FV&?*RZ)+8')JEX4YFVGI&N M //E]M.!"C5W^457"O[WT37JW'OCJ?/B$I"6Q\/QYW@X./+F&A5Y.H12$YV] M.Q<3SNH #WXH@X8;=X1$XPPVE$ZUXW)[%+^<]1;W^2<8/)9=8)FM>FCTZI]',VK)OS ])9+ M P(W!.VTK_L!Z*JQ51.K"M],ULI2:_+#C+X%4#L#VM\H*JWUQ#EHOBXF_P)0 M2P,$% @ JX(.6:$=9QJS!@ %A, !D !X;"]W;W)K&ULO5AI;]LV&/XKA)<6">#:\I4[ 7(-;='#2+(5_4A+=$Q4(E62 MBNO]^CTO*=">'8KRQ5]JPU%<]-XR3BH)RYPS>2O"Y\R]?[V_8/GO'Z.&.C2^^7UQ^NL'Y]N;3Q?W- M-6YN[[^?=AUT$4!KG]9^3NL\]:N9EE-RH1R2I_%S;6AO8K0R_[6P5^ M+%2'#:(VZT?]X19Y@]KQ@9,YQ[81]RJ_ -GR:C6KDV.8\%FA7%RD@KF<:HY M;T7*G4C8F.,U[K\JAL (-O1QZ;69FPFP9SE7"R:M+4#+%2N4%7%A<(@;HG.C M,]!HLV *6AA:#-M!B*,H8DXSZ2R[NOG:87LL,W M+!<&:E21HSYZ3WH[[+Y\8C%/4^OM MR"A[4_B@K,,EVI!C.5_0?TO,.[UV-(K@3H:K6*H'TOBQ $<)19"ZH9^KI+0Q M63HTYY8EA? OH803.! ',R8"QH@FQH,.@4ZVHR451KH%2P!$>X4FQ"$5J#W# M? >$.D#J#%=VBKN7L-DY:!\-?12(\AL:*[EXQ7,)--AX&;@O'L!7I<'+L>_7 ML>=LHKE)6":RB3"-",T %1**@@U#:@0;N4 @2KM,N<#P-7 8=2-27O14X5L)%ZK?!01DA?CD*8.*Q(9^31-(D@P_(=ZD3 M$C((F4K^.IFRS]S$L]*:/BJGF%CQLT#2(C$WC=C4LJ["4C :H>VWV9W(7=-I M7*W!T%]-1@_?&LE@%:F*LIDV&4^ ?%5TH>9"?B"HA2\Y(L>B@0I5"9VK!(;- M%6T(K=5+/^NH!\36;!BNYUH9)K^$3 7!AUJ;SY ?4K6K5K16BHWBR_BB"G1H M6H(V)3)VL^Z\K?"\+,S-;%1PS,ZX$;9*WQ(LWYX/3JSO1S 4:T/\H_2D\-Z! M?LG9I"*P)J(JTB*G^P(YU' ;C"@.$"&58&[9%'X6&B. (C-Q< G,$_@O'Z4/ MQ:[<6_/WV7;SDMO>552BCPET[$K(/HK>5!APV(G]D<6IMB6PRP:_XNHJ:&V? M\G0QQ6+(=D=[U!^]]0E?6+8[$6XNA JGWL@;VHO\<:_J !O1[[#K0@2,8#/J M^E$2B*LM$>!:B?2 FT@EO EV4"(F23TE/?@Z]]LK(2^G-'+):+#*1T[[+,%% M_2P@3!EW<7?%#GNC=S"8TJ(?G5S7U-;[\%XD#Z#O^-<8ZA=V610!YY7>%.JD M03F9+WU$V,B/6#DG]1O_>IYAM!M;9U2-7ZY6I[&/3*5O"Z':2$ MTM*YC.Y4I_BE ?^.U_2\K*-J\FWX$73DY9ZSP\I^4C]\$A;E5ACC-P-M?)1V MP\L]D-6/]YI&Y@[6K)URL?L'F]@N3$1L40][)0KC<@YMV\@XAB,F2>^(_.P= M/#..GQS!O=%R!#=!6+Q^!H_^WQF\YNUAT+4Q;6M%*T,O^(#AN#;]M!+O%H*; M<@RBXTLWHV%0!IPLJB2O&D!9CA@LIR00_8]VLF5L7KN4A76 ="\MV,B#%P2U M$0HVY8_:#Y%R*6\S@49?;KZ^"2^Q2S4A-3[?#A?H8X/P\Z!^J'K&ULC59M3^,X$/XKH^S>JI5*FJ;EO51J M@=5Q@EM$V;O/3C)M?"1VUG;H]G[]C>TT+5"X%1+UVSSS/#/CB<R^)MG)K\(3@+(<,'JPCS(U>_8 MZ#FT>*DLM/L/*W]V, H@K;6196-,#$HN_"_[V<1AQ^ D>L<@;@QBQ]L[/X[XA2+O1 M3QOSF3>/WS$_@CLI3*[A6F28O;3O$Y663[SA,XL_!/RC%B$,HQ[$43SZ &_8 MZALZO.%[^J1!O4^7-QOM-[-7X4Q7+,6+@&I=HWK&8/+ET^ H.O^ U*@E-?H( M_?^#_DOF7SZ=Q(/!N0.!6\F$AHJM65)@NS6?3>$ZE4*6/(4;\4^MUG#%-=,& ME3.!;P*FE>(%Q ,71=J*@358"@IV#-7M88ISWKP@ 7'10^8R+:LYIC6BILU3%,#G0;Z&KRY YJHYB]]2$\[JA1F"+U M@ R,-*R 2LD4,=,@%_!Y<'K:BZ((%DJ63JLW?2$2N 9\YAF*U)-@?GE:FUPJ M_B_SC8;D39<*D7J7(;5>(AG<$S376E(2;%F^"*9=:,0Z@&U8-D@A)="JUP;( MB36M1<5X1C*X2'E%@A)6,*)F]=A]YT3G-CPL356-P(S;H-@TAPC;N3L^[ ]( M?(4J)5?0&8;'A[]U[9RV15V&<%\K73/:,])A$)52[WKJ02I+(IIRL80[MMY4 M5 P='F)(=;4BZ/7!0M8*.O&H"Z5O'2[B+=^,N'5?%J&74+(GW-%J6?--0*CN M;8@TK3A+5LJ:J-J\GAY'E#.DF#MW/>JO)@<+^R9\%M(':@6Z 5T\2F=QH/0KBLE;)Q=I2*]98_4^2MJNB>9)M OP;R M=2F3@B]=O>F=*_<+U4C3;<9\9!.JDJ9$JU=9?EN&/DJPX,K&76KNO!!A[TIO M#%K=34KHLUE0:A7%N4.1H ^GZRO-[EL_7:\SW9K1T57.T]P9[/&C8:F(N@-- MBSI#"B>I,TPLNRDW0!?]2\\C=T3R6X8U?4>,J$DC3T=V)(*XDAV/:9-Y552N<0=T-^CZX9[3/9] MZOH[;XT2U=*]J C77CC_[&A7VT?;U+]5ML?]B^^.J26G^BUP0:81M9P E']% M^8F1E7NY)-+0.\@-&ULQ5A[ M;]LX$O\J V]VMP446Y*?;1Y 7KWM7K?)Q>D5^R8J(V M9[V@5T_7XYXO]OP M3XD;T_H-K,E"J4<>?(S/>CX#P@0CRQP$?9[P"I.$&1&,;Q7/7B.2"=N_:^X? MG.ZDRT(8O%+)5QG;]5EOUH,8EZ)([+W:_(:5/F/F%ZG$N/^P*?<.26)4&*O2 MBIC&JV:%%,/-?( @K@M#A+@4YE-?"BO-3K3:@>3=QXQ].54=-X&3& M3IE;3:N2Z.SYY]N'&YC!,/5QX?3@249O',0 M5?PN2W[A"_PF\(?*[-K 319CW*4?$+8&8%@#O Q?9?A[D?5AZ'L0^N'H%7[# M1N&AXS=\26%ET1S2JR0;'2;CW'AO[_A1=^B-\O/\W"(#CI<'5STY.:-]SFG!T&1!;#5Z&UR*R!AS7"E4ISD6UA M+0QD"C;U&F6VL;1;9JL^7!>:OF!IOY'?(2U]C^Q[(,]AXSG/"6A/#3U'5HM9 M,7>B&HU]S_=]MSVH?JL*(]4@8-/+"(U')<'DZ)(ZV?XOD6B,U"J3_R)"_$[% MSR"H)1R-O,EXZFB/ M\;#V<= )X#5P.U:V'A"0TK%.^ Y:BEB@WDA38%J0M6 MP<7\"AY4+B.8!K,^7!@6M@>8::VR(B&17&B9GTA501QH:*VR+*R9.N\_EEEQ_\H1"*7 MDAB^0L&;(YJE<\$E#(6"I$\L3:21]SM[?\"%+N@8A'>UEV?CL3<>3ZH@Q$CN9G!&_$BWMY!55[-#.\%TWH0[+R$F&PWA+_N:(H-FI=]#DSB%K ME1 ]"KJE8IM"1Z*G*T_9K7V0N3_ M[.-60?I&CK:DT(%JU-&JH6_9^R,UQQ\V>/_[WCBZ-WN\4^Z9@F,-EQ55@ M-LLQMT(DE(X%*B6\'+F2H%S9 ^ZW:*,6W!0=\_'$O1-5'(J/$H#&;X4T5#OJ MBE[5I3JY'6!JI@>+ PLE(Y:0X4X2?@K*7ED1UKIN!>LP<=3V_OPI3\G KIX MF(*J9JE=5%!UYZ,-ETO2A=/0G95T;6!@+ER\+IO*I'4;M(MZ@"UN8_0BI&UGR MUX&^\QJCLLL:!G7OZM]0S]C#5W*"1EA2W:DHVYDN_BFX_2B3>93)N=H;_; M^1_A9:!P/CGB.*679=:.!SX2*D;:!G,7'? MW#,8MA:1I:X(/O&Q5)&WC?2,?"]JCLAVP7'0)WOO+#_LCP,7,X8;?#*R7QGY MT'UZT'KA2%&OW#L.]RA4I\K'CF:V>2JZ*%](=MO+=Z8_A*:@-9#@DDC]_G3< MHS/(O=V4 ZMR]UY"_:-5J?NY1D$%G#?0^E(I6P]80/. =OX74$L#!!0 ( M *N"#EG%%!GR8P( #X% 9 >&PO=V]R:W-H965TLT MJ+87VW>^[_-W]IW'6Z6?38%(\%(*:29!052=AZ%)"RR9&:@*I=U9*UTRLJ;. M0U-I9)D'E2*,H^@D+!F703+VOCN=C%5-@DN\TV#JLF1Z-T6AMI/@*'AUW/.\ M(.<(DW'%=N=PT?3$[_#F9[EAVBHQ('!MH='@TW$ NNG6QB!5 M^0Y9*;+]YI>%_>!0NP"[OU:V=EK#'=!]F&PO=V]R:W-H965TV%,2N7<6NLBBR "I5 MG'2[IW$II(Y&@W VMZ.!J4E)C7,+KBY+85\N4)GU,#J*M@>WW'+DLD2M9-&@\5\&(V/^A<]'Q\"?DEA=J[E7CB<&/5;9E0,H_,(,LQ% MK>C6K+_CIIX3SY<:Y<(OK)O8LVX$:>W(E!LP*RBE;I[B>=.''<#Y(4"R 21! M=Y,HJ/PJ2(P&UJS!^FAF\T8H-:!9G-3^3UF0Y5O).!K-;I:7D,!G6$R_S:97 MT\EXMH3Q9')S-UM.9]]@?O-S.IE>+OIPYQ!,#I>.)#<#'7R8&R53B>[C(":6 MX@GC=)/VHDF;'$A["M=&4^'@4F>8_8V/N82VCF1;QT7R)N&/6G?@N/L)DF[2 M>X/ON.W+<> [/L"WK6U?:0VRMQ_IIZCO*I'B,.(Q<6B?,!J]?W=TVOWRAJY> MJZOW%OOHWW]AG[[_8X!E@ M^#6E E:HT0JE7GBZ4JP(,V^86I/4*R:53%(ISF'QL9;<#7YU-<^Z)P0R[#T@ M8*M$:,8[W@^5%^* "D$@\IPGF&UDELK8D*3T.9R7RO%(#51)<2^5)+FARJ1+ ME7&U#06S=J_*9SZ$:;)DK,4#O+VW$1YW2([%)]3U1@ ^\^YT[&2U]0UY!87V MH)4FZ\ XI9H3<'=XDSC662NOG&PO=V]R:W-H965T(JD1I)Q_%^_8[4B]W&3M,!VZ>A14^D>'?/KZ6 MZJM.$0T\Y9G0%ZW4F.*LT]%QBCG3;5F@H#<+J7)F:*F6'5TH9(E3RK-.Z/O] M3LZX:(W/W=Y,C<_ERF1,0)9IDU1##^K&RV&I=6YMG[CN!.7.=,XD=D7GICTHC5L08(+ MMLK,)[G^!2L^/6LOEIEV_\*Z/#N(6A"OM)%YI4P(F9\>_=P#2&P1L"G@D[9K3DMA.$F(P=D#I_BE(DE LTH9Z-$ M0@L;>AZC;EMN4I%9J\[BE!.]TGDLE>7 1G+2EZ MSC@F9W Z> ,LR&3-SX(QE^U-^F4C@N'>RS7E3 M"+4CEU*T0=EOM*P12I>FI7Z1=QLN#QFQ :\KRU7,-LJ64E5@M)UP;2AWQN5\ M)^4U\SH9CADO2VQ%]6ZKE\6Q*T);-C5-M>V'-GS!/8$@=(],<;G2%F"RLH5K MC=>U!DR318K66I_!K#XQV^%YMY.!?S<"[%7\JRH0]!-:D]2&SC.5M.%AM\*? M%YB%^:PR&D@'N%DL.U.%Z<:O+1[/DF T*0Y7CG5;UA>U9(DQ9W](Q )S-R>.";((D*ZHV_ZP)734Y\C07:3AYSF =4NH9K5?*0CXU MFX(BQA2M#+>%I\HQ( 6YW=DG3X27 CTONW$B\X*)3>F'R.I5G'IUT""16'+8 M6_J5V-86YCEF4TJ;_4 MA^*,\9Q21LPIL[&SZO(W1YHPG'XF"-V"7@B*2G6/<2D/WOWH-@/'$XHV)T[) MR?\!W1O0]URSY5)AU1/45?65P79;.>"HB\"XNG;7'$&^OV^]BJFV!5S;*P-' MC_4LJ)"#C?\9W%2_XB952'U=7A+17A*!KGC87/%>>S"">USF#ETSCA^DH?;] M;OF>!B5U60Q'$/@]KSN*&GD$P\#K]4:UF KZ;18N-*08] .O.QANY<#WZ++7 MR",(^WUO- @:23N]P!L$HT;>\(Q,:NL[&GDC?]1(BV;H!6'42%MO5 .641 . M/+\?;F4W\GJC?B.OQ9)N$*ALJN[K(75:_7D-KO\JVYH_O2;7+Q[[1YD>]BC* M02-I9Q!Y440A'/2=_#;744 YZ/:WTJ= #T>-/(*>W_7\[J"11] E2Z.PU\AM MKD/*:$AIJJ7-"-GI1HW?N!_9(KP:]!K@2H_FLN%D87[ M4)U+0W<6]Y@BHTN[/4#O%U*:>F$=-/]S,?X;4$L#!!0 ( *N"#EE+(^R# M"P, &(& 9 >&PO=V]R:W-H965T? MS_V]5$]Z@VC@7UD(/7 VQFQ[GJ>S#99,M^06!:VLI"J9H:%:>WJKD.45J"R\ MT/<[7LFX<(;]:FZFAGVY,P47.%.@=V7)U,L5%G(_< +G.''/UQMC)[QA?\O6 M.$?SL)TI&GD-2\Y+%)I+ 0I7 V<4]*YBZU\Y/'+P*2@Y*+^LW^'?3@!I/X[@/ M""O==:!*Y7=FV+"OY!Z4]28V:U2I5F@2QX4]E+E1M,H)9X;3N\4UA/ 5YI,? MT\G-9#R:+F T'M\]3!>3Z0^8W?V>C"?7\QY@"R;B&861Z@4^SV3!,X[Z2]\S M),.2>=DAY%4=,GPG9 =NI3 ;#=K\"+AKYUH0>2[$/IA M?($O:O8DJOBB=_B.N9U+K4;&YY'V!O7TEF4X<.B*:%3/Z P_?0@Z_K<+NN)& M5WR)?7AZ N>T742?U_9ZHJ\6UZ -,Y@#,V V"'1Q48%<02:U :FH_M03FA8L M:'$LRRT3+Y\^I&&0?-/ &YY,TM751EODB@M.19K#6LI< Q,Y*+8G(H.*LZ*: MH+B%S*K 7, C09D+8U9P:CV"DWT@Y&)M*:VRE2Q('$WTX+>%TCWO-<@14&%@ M51C?,<-R24E$05TE]A/!_8D$#1\AC;IN)XK(2KIDQ2' MW>ON>\O4F@LZ 5P1U&\E;0=4W='J@9';JHLLI:&>5)D;>@1060=:7TEIC@,; MH'E6AO\!4$L#!!0 ( *N"#EGMC"("Z0( $T& 9 >&PO=V]R:W-H M965TU0^/<[.VU6IL*'?4GL\SW//7?.7<9KJ1YU@6C@N125GGB%,?7( M]W5:8,GTL:RQHI-BF+)EZ.468/-Y$'*1[N99Q,OL()08&HL Z/7$\Y0"$M$,GYO.+TN MI 7NKK?L7USNE,L#TSB3XA?/3#'QAAYDF+-&F!NY_H:;?$XL7RJ%=D]8M[Y) M[$'::"/+#9@4E+QJW^QY4X<=P#!X Q!N *'3W09R*B^88=.QDFM0UIO8[,*E MZM DCE?V4FZ-HE-..#-=7-]=0@B?X';^=3'_,I^=+>[@;#:[OE_" MQ_!#5J;0<%EEF+W&^Y1(ETVXS>8\?)?P>U,=PR#H01B$T3M\@ZXZ \(-O MF]N^U%IDM!]I>VFD:Y;BQ*-FT:B>T)M^_-"/@\_OZ(HZ7=%[[-/]=[%/Y?_P MO+YJ[,S, !48NP*[XPM,L7Q !8.^LPX@E=2RVF &,@=3(.124._S:C7ZB_\7 M%K58BIPUKE_]ZSSG*>Z$/X DZB6G(2WB82\ZB>$*J1\+*3*8E[623VC]-$2] M>'BZ>5ZAUB/J_;0I&\&LJ SI0E+.W% X)*9A4Z-=RP#63,-!OQ<%?7=X,$P& M--YTC6Y B9?C?1^(O]/B):J5&V2::MU4INWVSMK-RK-V1/QU;P?M#Z96O-(@ M,"=H<)R<>*#:X=5NC*S=P'B0AL:/6Q8T[U%9!SK/I33;C0W0_4&F?P!02P,$ M% @ JX(.62PQW^<@ P /P< !D !X;"]W;W)K&ULC55MC]HX$/XKHYQ4W4F49 /L57N M-!MEZIE4=G>?3;Q0*QU[-1V M2/GW'3LAQZHLVR_$+_.\C,V,Q[4V3S9'=/"CD,I.HMRY\B:.;99CP6Q?EZAH M9ZM-P1Q-S2ZVI4'& ZB0<9HDUW'!A(JFX["V,M.QKIP4"E<&;%44S!QF*'4] MB:ZBX\)7L;Y,2QM^H6YCDPBRRCI=M&!R4 C5 M?-F/]AQ^!Y"V@#3X;H2"R_?,L>G8Z!J,CR8V/PBI!C29$\I?RMH9VA6$<]/E MP^,=I/ 6UHN/R\6'Q?QV^0BW\_G#M^7C8OD15@^?%_/%W?H&9LR*#)CB\%[( MRB&'S]I:*-' .F<&X<^5EB(3:/\:QXZL>8$X:VW,&AOI"S:NX8M6+K=PISCR MY_B84NKR2H]YS=*+A)\JU8=!TH,T28<7^ ;=.0T"W^ %OF-NYU)KD,/S2%]5 M-[9D&4XB*AN+9H_1],T?5]?)/Q=\#3M?PTOLT]=NY9S?BXSG_;YZ^8\Y0J:+ MLG(L5)O>^F(A##*CA-HUL3;$TAZ%%A1%?^_L"80-A<6!5ASQU*&4:,[V:*@S M@*J*#:$)%P@L4'>QCMP0,?#*^(\'DH30G*2\;T4,_7.^MI64!^!M'F?\"97) MBI/,,Y?XO1)[)HGWN3YS07O#)%,90M-*.7/8B,])G*D#Y(Q#VAL,DUZ2).$D MT]XH37JCT74KH$OOT(:]FAG#O)++B;_6E>3$L"<91'4TR&D0M%_-B%F?.-4$ M=C419$Y7!CUJLK;$T";EH0_WND:Z@%Z0>/$H:B1^I=TOIDY/?8,9JRSZ]0,$ M0\J)M\$PB?7A7"'$)TVM0+,+K=O?2:5YUN&V:XO_AS=/RA9F=H).5 MN"5HTO][%(%IVG4S<;H,+7*C'37<,,SIA4/C VA_J[4[3KQ ]V9.?P)02P,$ M% @ JX(.63R@<&ULC59A;]LV$/TK!PW85L"Q'=M-B\PQX+AIYV%-@L99/]/2R6)#D2I) MV?%^_>Y(69&#)-@76R+OWKUWO#MQNC/VP16('AY+I=U%4GA?G0\&+BVP%*YO M*M2TDQM;"D^O=C-PE461!:=2#4;#X=F@%%(GLVE8N[6SJ:F]DAIO+;BZ+(7= M7Z(RNXOD-#DL?).;PO/"8#:MQ ;OT-]7MY;>!BU*)DO43AH-%O.+9'YZ?CEA M^V#PC\2=ZSP#*UD;\\ OR^PB&3(A5)AZ1A#TM\4%*L5 1.-G@YFT(=FQ^WQ M_QRTDY:U<+@PZKO,?'&1?$P@PUS4RG\SNS^QT?.>\5*C7/B%7;0].TL@K9TW M9>-,#$JIX[]X;/+0P7RQN+F_7BVOO\#MS=_+Q?+J M[AR6.C4EPDH\HH/?;XV2J43W;CKP1(/!!FD3\C*&'+T2\@R^&NT+!U0-O'&;DW' &[^"=]#VDK3H.7G9DSOH MW%4BQ8N$6L2AW6(R^_67T[/A'V_PFK2\)F^AS[HG\!*W_^\-JP)A8Z$S8S!%2)G,)J0B-MC*5 M3.'#A [DN&:2=B=YUX-=(=."^OIG+2E5X(F1Q=1LM PH)N?F0FLQ8S:@I%A+ M17MD2W%!.(?$67CJ$C+27NT!-35Y8V^%QRB)D?&QPK"5U[ZV01^D1CN*CJ3- M<3C<(F?!%X19B"W"&E%S0E1-=>IIBWK:8[[/8L]JH0. M;RX*REVHG=_&](8]TB9*4R+I;'3BK% M@AV-2*),O.J*EO%1$&I,/ _K9IG5>DP++5,B6J*5/APYKQ\@^[","QT.)\SA M)'(@#85166")OM?14Q('6A,N5%:!QTR/U(:T-Z=IGK+Z5G'UCYJU*4?N3<)$ M"LS-0)]HH6)K6.G"@5I3!LB:AJRMQ)ZQ6/+S!F>;;B7G0!]\&S+8[H<*"I_A MYR."2CWXT C&=@0'2I\PQ7)-!SL^#:OC@'2048B,CI8KT-:AIAHQ!/^DQ:(2 M/G9*6YM'N7V6FURJ,!PZ#)N6/ BY[]_U(4?*"*7X1TVYRF1S.R#*;2I8T8(: MB=1J*?KPG2=?3C<,?$RQ"I%[1W*H)DB-,GJ#?.%9_Z!AP[2[\7H1NQ="*9/R M"LG51I\$LP[I3A4[6._C/*A]86RQ26-C'G:AT-3T?]E[XP@\[-@,I^ M$^X_#D+?QTM"N]I>L>;Q9O%D'N]G7X7=2.*C,"?78?_#^P1LO//$%V^J<,]8 M&T^WEO!8T#41+1O0?FZ,/[QP@/;B.?L/4$L#!!0 ( *N"#ED,)8+Y$@4 M (X+ 9 >&PO=V]R:W-H965TBHJ[GJF%QL[:V(I[O-I-W]56\"(8 M5:J?#09'_8I+G7(SI?#CPEQ1;M_?,2,G*F*_T MLBS.D@$1$DKDGA X_N[$0BA%0*#QK<5,.I=DN/^\0W\3M$/+BCNQ,.JS+'QY MELP25H@U;Y3_:+;O1*MG0GBY42[\LFU[=I"PO''>5*TQ&%12QW]^W\;AOQAD MK4$6>$='@>4?W//YJ35;9NDTT.@A2 W6("7&6^Q*V/GYY=7M:Y:QW]G- M\NWE\LUR<7YYR\X7BZM/E[?+R[?L^NK]*.?X.VT/24M6HZ?MJ2&.G$US\59 M@HYQPMZ)9/[\M^'1X-4!7N..U_@0^OQ 0IZB^K_!V#N),K0RYTH]I,R7 CM5 MS?4#*[EC4N>-M:)@&B-$&>>$"QA:;#AU',NY*]D:W>_8VIJ*8:!83BWI>NS< M,;-FR)CH,O:CAP)H:-Z\J1K%/?R@YY /3X;/LBP=C";I\&@8?'KCN6)@FW\M MC2J$=<]_FV7#Z:OOC(;I:#))9^,I_/M?.0_BM&<<^JV#J"6N>0$BMJ8REXO$M3A)V.T]EPW";,1R&- MPT$0:A,%)F%V/BK(CM/)<-QC'[C&X*Y(Y$HH*>ZP[TONPYPL&(:NI)!U,+7B M.O*JK?F"N8Q#CBM8X>O2LLY-M4)M%IB#'F73Z +E=,>EXBLE8@$1Z(\QVDJE M0 (?ES4EFBAY$\SWZBVX(?=:W&-_*Q2B'4/88^_,%@)LX&>I:C7A:4.9;RQ' M*T1M>W#\$7U7!+'. YLMQ[?'4IEFO$(-18;-_:./F+UF/2L8;:FR!Z['8/&CM< M.?.X3>Z)"P(?_%HN'505&!> 0O#;) 08['2&H6# P2,M*^E]1VZCPW0I!^AXCB&6V"4,I;X<2I9(SZ)&FH*(TJ/V'$$ 22L 2>0MIPZX/ MQ-928T&&$8%10H6+Q%\U]LD=M#]"N!*"0BQJ;F-)_T@$M2Y=BAC)O RU4H4N M$.@YKN3?(=Q$H1T@E!\5AFVWLS\@=J5 -PXJH<:Z(&!_:%*RGB1<&!CZ=BXA M:D@F+[[@$A&WVV]]B/3PU:^^^.S%H@U_\1):5"QR9"5JRU&X=IYTL.F-I+@7EC%>F(19M"^Z]_MMT/R*N-(U""U J4%IA#!RNC=Y3']?^WAVI M$G83;H*.(JQ]O"YUJ]UE\SS>L1Z/QYOJ!VXW$BVDQ!JF@]YTDC ;;W_QQ9LZ MW+A6QN/^%AY+7)B%I0/87QOC=R_DH+N"S_\!4$L#!!0 ( *N"#EEY@,2= MB ( *P% 9 >&PO=V]R:W-H965T=(1(\%[G0(R\C*@>^KY,,"Z8[LD1A;E92%8Q,J-:^+A6RU(&* MW ^#X,PO&!=>-'1G/GU/(E,M?N%[9-;N!!4FF210,V"@HNZI4]-^_P+X"P 81.=UW( MJ?S*B$5#);>@;+9ALQMGU:&-."[L1UF0,K?3N\>9LMX=@/SNQ_Q-+Y:#. >$Q0$XR21E2 NUC!74IA]@N8CD89/!WP[;_NLUCL>W7_30<5J-9N3FAP/NIF:D_; M432N._ UO9YCMTRMN="0X\I @\[YJ0>JG@UU0+)T_?@HR72WVV9FG**R">9^ M)27M EN@'=#1'U!+ P04 " "K@@Y9-79L9G,# #?" &0 'AL+W=O M M$@6N_>S8@[%B[]+=)23_OK-K6'(5QZ%^J)!XO"_S[#/S>!E&6RZ>Y0I1P6O; M,#EV5DJMAYXGBQ6VN;S@:V2TLN2BS14-1>7)M<"\-$%MXX6^W_?:O&;.9&3F M'L1DQ#>JJ1D^")";MLW%VQ4V?#MV F<_\5A7*Z4GO,EHG5_-;E3+D^YQ"EO_JI+M1H[ P=*7.:;1CWR[6^X MRR?1? 5OI/F&[6ZO[T"QD8JWNV!2T-:LP_QU5X=S L)=0&AT=P<9E=>YRB;> R^GT M_MO=8G;W!1[N_YA-9S?S(3SB"[(-$A:\8K6NZ1#F])*4FP:!+^&ZEGE5":QR M4V^:V8?\LLB?&I2_CCQ%DO7!7K&3=]7)"W\@KP]?.5,K"3>LQ/+[>(]2M?F& M^WROPI.$OV_8!42^"Z$?QB?X(EN_R/!%/^#K,O/V=9#'4NP8XN,,^M8-Y3HO M<.S0M9(H7M"9?/P0]/W/)_3%5E]\BGURED''1)^D/2X:%BN$)6_HHM>L J5+ M V:9*0GW+;TT^/SQPR ,TL^2;K0Y6T)YD(4E/+W12F4N+"LIFI>;0H%Z6^,0 MZ!Z"HC/42B!"V[T9J-\,(%_1^GKNQ@CF6+5&W4-WD(0%5WGS[^$U;U&JNH > M!'[BQEEDL0>#P$V2; \SIE P4V$*#/J!&Z># Z:^2\Y:[$'8[[M9&EBDF21P MTR"S>%LW1"GUV5'F9GYF4:L9N$$869SR=LV9R2@(4]?OAP>,(S?)^A9O6$6F MHM!6SLY7I_<]I^<'B14Y< BS:21&T54PK1O\'NO MHX \B/L']*G0@\QB#Q(_=OTXM=B#F)BR,+%X\#HD1T.R:8_:$>*)(XOOO ZS MQ$V3X( !"1V$%G_B]4]U'?LA\MXUG19%95JKA()OF.KZCYVUW?NR:UJ'[5WK M_YH+TB>AP26%^A=IXH#HVFDW4'QM6M@35]00S>.*_H&@T!MH?0?4$L#!!0 ( *N"#EEZ8+'IO0( ,X% 9 >&PO=V]R:W-H965T M)Y74\5VWYY2D8%8RK-?F(AGR2M&"X5R K,J2 MB-<+I'P_LCSKN'!?;+;*+#C)<$KL'+.)7U%_:'6->"K)** MEX=DS: L6/,G+XC"F>KP0EB'H005\)3E%A5"T%?!LU^O:7NQ!W_?M.(I;0#_R[+@; M:RN(7#L.8CAU#T(3_X"4$L#!!0 M ( *N"#EF&PO=V]R:W-H965TT_WZV M$S(F4;0OSMF^>_?NG'?#/>,O(D&4\)[17(RL1,IB8-LB2C CXHH5F*N;+>,9 MD6K+=[8H.)+8!&74=AW'MS.2YE8P-&=+'@Q9*6F:XY*#*+.,\(\)4K8?66WK MS#QM+]Q^)7B7AS9 MH"O9,/:B-V$\LAQ-""E&4B,0]7G#*5*J@12-UQK3:E+JP&/[@'YK:E>U;(C M*:._TU@F(ZMO08Q;4E+YQ/;W6-?3U7@1H\*LL*]]'0NB4DB6U<&*09;FU9>\ MUWWXGP"W#G -[RJ187E#) F&G.V!:V^%I@U3JHE6Y-);X.YW>P7#R$TW"V&L"2JS^!RP\@>0RSUS(M MU-O(H_,E);F$\?$M7*S)AJ*X'-I2D=4I[:@F-JF(N9\0\^&1Y3(1,,MCC/^- MMU613:7NH=*)>Q;P9YE?0<=I@>NXWAF\3M.YCL'K?()756:OE$SB4EFG2JP0 MO-,(6F\#49 (1Y82E$#^AE;P[4O;=WZHJF MIS<88;9!#IUVU6"]=/2_$9=&?O9BNTTC!&Q^C:_0\UJ]:U<9?K_E=7UX0"6O MA-$8PJS@[ VUGP"OY?>OZ_4!A1@H*4=E5E(B,58*5'RBE!B-7RBD?N_Z4AF] MEM?K7\*:24)5BK;3\AV=J]OR_1Z&PO=V]R:W-H M965T!?.IW[O6\ZEJK. 5 M7FLPC91,/YRA4-M9$ >[C1N^WEBW$0(H<#".@1&KWM\B4(X(*+QM<,, M^I0N\/%ZA_[::R&DWLV <0(DKU@A[H[9OL=,S='B%$L8_8=OY M1@$4C;%*=L'$0/*J?;-O71W^)B#I A+/NTWD6;YBELVG6FU!.V]":6HW'658V:65ZMX0*I('#!V9*+]OCPCBT%FJ-I:(F=RQ$6'9.SEDGR!R8Y M7*K*;@PLJA++G^-#4M5+2W;2SI*]@.^:ZAC2: !)E&1[\-*^5*G'2_^ URH+ M=W4Q3TEL$;*G$=P%FYB:%3@+Z 89U/<8S/__+\ZC%WOX93V_;!_Z_)\:]I2( M_6E>-P2-[EODLI%0LP>ZH]8 #0B0KH/BP=\3NK*5A;)!:*BA&NP&@6(L9P*$ MIV%12V"$533:.5,@&LOIJF$)5L$2@3E<09/#3. S,FT J]()>84%RB7!IG'; M8#C4Z(80'1[! 8Q&@^$P=R=#B$?Y(,G'SLAA/![$:09WRO8\>@D'D&;QX&0X MICH9RG@NZ\9QX151)6IP&(\&:1X=_10NNFH^0)ID@^')+KI3]9O783Q,*,GH M""Y4M7[NJ_"KSP&1C@=Y%L,G/U>(!+NG)JX12FX*U1 NM10GCWKK,0QDQR?9 MLZ<^I_#1E)"HUWX6&O!@[<#H=_MQ>]I.F1_N[:R^9'K-*T,I5Q0:'8^& >AV M_K6&5;6?.4ME:8+YY89^&:B= YVOE+([PR7H?T+S[U!+ P04 " "K@@Y9 M$E7*4%T" !D!0 &0 'AL+W=OJ'03#T&2FY%X_=WDK&8U%K6G)<25 U8T0^3Y&*P\3K><>-=;DOM-WP MXW%%]KA!_:U:2>/Y'4I>,N2J%!PD[B9>TAM-^S;>!7PO\:!.;+!*MD(\6.<8:46B!#XU>+Z74E;>*I?43_Y+0;+5NB<";HCS+7Q<2[ M\2#'':FI7HO#9VSU#"Q>)JAR7SBTL8$'6:VT8&VR8W#OR2$;4+H M>#>%',LYT20>2W$ ::,-FC6<5)=MR)7<7LI&2W-:FCP=+^_3!0S@/:P77Y-T M,8=5LDY_0KI.EIMDEM[>+SK^%G+9=IP"5_@,H0[P76A8,%SS/_.]XVN3EQX%#<-+P)^ MJ?DU1,$5A$'8OX 7=NX34,H\%5;W!S8J5"$WKNY%R#_),_GZ'\>7_NB-R7ICL4=R8UN/XP\$ V,]TX6E1NCK9"FZET9F&> M090VP)SOA-!'QQ;H'M;X-U!+ P04 " "K@@Y9)4./4I4" #!@ &0 M 'AL+W=O[I &FTFT/26R?_?FS+_9P(]6#SA - M/!58)<;D9>Q]L:YODZ,];@1\.2K7&!YGLY4Z3Y+4J2 M%RAT+@4H3$?>N#.8]*R_<_B1XT:_DL%6LI+RP2I?DI$76$+(,386@='G$:^0 M>F&SD77B08,HJ;N9R\QF;>LXM M7BRY=F_8-+Z!!W&EC2R:8&)0Y*+^LJ>F#_\2$#8!H>-=)W(LKYEAT5#)#2CK M36A6<*6Z:"*7"WLI"Z/H-*49E\1>J=-*BM.W)F,($9HP.R'"T9'>OCH6^(I1OO4W5MB>&VQ$FX%_!K)VBOS?!;OIC;?-1K['M-3"1P#7&6*Q00;?CK-T=G X/+L).Y_(- MLV>()8V^MCH!FPPAE9QV2"[6@S_R_#T'E.S97ML)+9(Z1]G\J!^@$YP$0? B MW*#6-'I*H3!02N6VQU%]>$QNK;B4AG$RG+IGU\WYKP:S0+5VZX? 925,/:.M MM=UPXWJP7]SK]7C+U#H7&CBF%!J'$C+8T*NM MYZFD/C2*3=#N_>@W4$L#!!0 ( *N"#EGG=,MC?P( +D% 9 >&PO M=V]R:W-H965T-'"QJ8H& M,<.B@9(;4/8UH5G# M27791"X7]J/,C:+;G/),='NWF$ //H(UYC =W8_&UQ/R9Y/KT6)R19'9XKX/ M<_HW)&N.<)?"K32H8T8N.C]J]X.( OV[#KWL(/?JO M#[6/_&'XD0:9 C45FZ:V@(D$KC#&8HD*.FT7[K1<^:;Z\=%YV&Y?O&(12QIO M;7U"-1E"*CGMB5RL^L]%7D-W'7X%7U;P+5H0%6[I<-]!YZSUJ1L\&PMI&/\[ MOJ_C_HMQ*E"MW-+0Q'4M3#593;392Z-J')^?5TOMAJE5+C1P3"DU.#D[]4!5 MBZ)RC"S=<"ZEH5%W9D:[%95]0/>I))6U8PLTVSKZ#5!+ P04 " "K@@Y9 M;YR*;VL" !E!0 &0 'AL+W=O%L1-^ M,JC9"N=H?M4S19'?4;*R0J%+*4!A/O1&87\63#>ZR MH1?8@I!C:BR!T>,9;Y%S"Z(R_FZ87K>D%>Z.M_2OKG?J9*KEV_[!N]&%.AYXU'$'F,,&E@<\+MN2HOPQ\0ZM9C9]NR..6''U OH '*4RA82HR MS/[7^U1E5VJT+74<'01^;\09]((3B((H/L#K=:WW'*_W :_MS-^VK/>UV!+B M_01KF+ZN68I#CQRA43VCEQP?A1?!S8'ZXJZ^^! ]>7\6^^H[3!AIJZ5]PV[? M@(F,:"E62U30"]ULKSWK5)+7M,',JDR!D$M.IBW%JO\&>:^-6\"]9 )J]FKW M%(Z/KJ(PO('Y> 33N\D]?(+P^OHD"(*=T3UJ35^X4B@,U%(YDY[2;R$-X_LD M^_;4W_GT*U0K9W#BRD:8U@7=;'>'C%KKO*6W%] #4ZM2:."8DS0XNSSW0+6F M;@,C:V>DI31D2SYF3?X!4$L#!!0 ( *N"#EG0 M/TO3C ( -$% 9 >&PO=V]R:W-H965T.6&_/+M785\61O ,[Q7H(DV9>AZBD-N!TW9V!U.^2HP] M<,-^SE8X0_.0WRNRW 8EYBEFFLL,%"X'SF6[-^S8^#+@D>-6[^W!*EE(N;;& M;3QP/$L(!4;&(C!:-CA"(2P0T?A38SK-E39Q?[]#ORZUDY8%TSB2XA>/33)P M+AR(<X.UGC.+%TFARR]LZUC/@:C01J9U,C%(>5:M[*FNP[\D^'6" M7_*N+BI97C'#PKZ26U VFM#LII1:9A,YGME'F1E%7DYY)OPYF8_A DYA-I^, MOM],?ER-I[,/<#6^OAW=SGLPH[\@+@2"7,*EIJ?+;3$U/&B,P4@8:\.I-@@F M0;AF7,$C$P5J&S\S,EK#I,[XJEAF*.GCG"T$ZD]]UQ!_R\*-:J[#BJO_!M$%3S*#$"][ JY2Y MNYKI0Q(KA,YA!-N"/9VS" <.]9A&M4$G?/^NW?6^'.'7:?AUCJ&'__TQ#PD\ M2N&P0*"'P.8A7ED!C)]RZF BN)&"&2ZX>0:_[9V0MWORXHWYAL>8Q1K(Y>TY M#*H4SN$W,J6;=&ULE55AC^(V$/TKH[1J]Z3L)@02 M$ 4DV.5Z>]CWOZ'C@^]Q81S";5&R/&S1_56M% M5M"A9+Q$H;D4H' W]>:]\6)@XUW WQP/^F0-5LE6RJ_6N,^F7F@)88&IL0B, M'D]XBT5A@8C&MQ;3ZTK:Q-/U$?V]TTY:MDSCK2R^\,SD4V_D088[5A?F01X^ M8*LGMGBI++3[AT,;&WJ0UMK(LDTF!B47S9,]MWWX+PE1FQ YWDTAQ_*.&3:; M*'D 9:,)S2Z<5)=-Y+BPA[(QBG8YY9G9GZO')8S@&C:/J]M/'U9_W"T?-K_" MW?+]_>W]XQ@V.5-XO2#=&:S9"QV'@;E23.S1KGU85;:[/LQM>[EY@:M'MBU0 MOYL$AOC9*D': WZ/@-+J'/_O=AG1-PL<1Y 3 _7FJ0.S Y@C;,U/IH25=6PYZH M&.+&#-#18':6OX:L5ESL'5Z%BLM,V[4 M"\+ M< V.C\/?VEDS_K[&C_#PQ5U9S*[G3ZAH OWH< VE]_$95]N?01SZ81B2 M,XR@]VH,NIH9W=CFMWRNN");*DB92&F\D7$UBAWP.XL[@JMDZ#"L&8W^S90: M:#DV3266_4%7<'A"VE%NZ]M[0%MAG/A),NPBH_ U\MSK')S,J1+5WDUC#:FL MA6E&5N?M!OZ\F7.OXXH-;P9QAZH9@(WAI&5FWI;:6B&NF5. M'RU4-H#V=U*:HV$+=)_!V3]02P,$% @ JX(.6>0!PD7B @ PP8 !D M !X;"]W;W)K&ULS55;;]HP%/XK1]FTBP0DA$LK M!DA J=JM+0BZ]MDD!V(UB3/;*>7?[]@)&6@4[7$OB<_M\_F.XR_]K9 O*D+4 M\);$J1HXD=99SW55$&'"5$-DF%)D+63"-)ERXZI,(@MM41*[ON=UW83QU!GV MK6\NAWV1ZYBG.)>@\B1A#'&;3AP/-,0QAAH@\#H]8H3 MC&,#1&W\*C&=:DM3>+C>HU];[L1EQ11.1/S,0QT-G$L'0ERS/-8+L;W!DD_' MX 4B5O8)VS+7$*E*EVX%ZF.%$S3$,/C>I=&5NP,*GALG*"%P/%F8J!K(D@#"7/$ %#WFR0GG$\]EJ!H;UT2M*DD!8 MH-%1$YK09RM)LG(6PQU?X[[\\%K\57Z\)7ST&EZSWFQX'OBU5MNK>;1J-3I- MV"&3BIR=3K?F=2^ $B].?2SN@; D*#=6/A4$(D]UH3&5MU+H42%,?](+>;]G MG89T5\&I4F@^%H(O3?,!M5_:_@; M4$L#!!0 ( *N"#EEF; [8GP0 "$8 9 >&PO=V]R:W-H965TS.; /B&]?V3&)(ZDXWR<39]IE@&3,+ MR!5RO/WW%9A@ ]=RXO(2@WS.D8[NO7"MC'>4?2_6A'#T(TOS8J*L.=^,5+6( MUB0+BRNZ(;GX9D59%G)QRV*UV# 2+BM2EJJZIMEJ%B:Y,AU78X]L.J9;GB8Y M>62HV&99R/Z](2G=312LO T\)?&:EP/J=+P)8[(@_-OFD8D[M5%9)AG)BX3F MB)'51+G&HP![):%"_)6077%TC4HK+Y1^+V_FRXFBE2LB*8EX*1&*CU?X8]Z(XX(0@9[9[!J0F5=W7NO-LX/>3@=,[I#K$0+M?*BVOV*+?8KR7Y_AQX?_IS/YL%BA)[(*\FW M1'Q&-,Z3,LPCM!")N]RF!-$5\I,BC&-&XK!* 3'R1OGD$QXF:?%9S/-MX:-/ M/W\>JURLOER#&M4KO=FO5#^Q4@-]I3E?%RC(EV0)\'TYWY;P5;%KS=;I;UMW MHTL%_]CF5\C0OB!=TTU@/;/WTPW(SO^;/;AX]M9F&$T>&96>>4+OCM"8A9MU M$I5YP%GRLBVSX OR:48*GD10P*62Y2-R5&S"B$P4\0PL"'LERO27G["M_0;M M]I!B_I!BP4!BK;B835Q,:5P>&5UN(UY V[]GVA6S?*&\3K%FF9Y(A]?CC>W# M7&Q97AOE V*NY6FX#0L F&,8AMW 6BZMQJ4E=5D_:$"7>Z9USF4?!KD$Q""7 M ,RQ3[JT&Y?V934F7IGBA9A#[J6*'RVQ(<7\(<6"@<1:87&:L#@7EYC33P0; MFX[;23X YFAB>9WLZ\,,[&+3[F0? -,,R_7@[',;F^[%->:^SR8 @VSV8:!- M ":QZ34V/:G-VR3EA($NI<2/UM*08OZ08L% 8JW=Q]JA']4NKJ::VDH@P_.T MSE-Z!N$T%^N=9[X/X'3-U;UNID$XV[!, TXU?-1\XXMKJJ:>-PO@0+-]'&P6 MP,G,Z@>SNM3LC&8;FI/\1&REY(]6UZ!J_J!JP5!J[3 <&G4L[]2E!6;T+&\Y9665;_][!D["_'/0P(II&WLT.-B M>9,KC5B_X=1MVW-PUQV L["#N[\E 9REF9KI='WV<:9C>[IUPNRAT\7R5E<: M1:_W0QTV"^! LWT<;+:/ \VJ1T>>&6%Q==9?3^AM--=>#Z0CFG M676Y)N&2L!(@OE]1RM]NR@F:_PI,_P-02P,$% @ JX(.65?QP #7 @ MS0< !D !X;"]W;W)K&ULK95?;]HP%,6_BI5- M4RMUY"])8!")IBW+M (J[?9LD@M$=6)F&VB__>PD9!0"XF$OQ';N.?F=&V+W MMI2]\B6 0&\9R7E?6PJQZNHZCY>08=ZB*\CEG3EE&19RRA8Z7S' 22'*B&X9 MAJMG.,VUH%>L35C0HVM!TAPF#/%UEF'V?@N$;ON:J>T6GM+%4J@%/>BM\ *F M(%Y6$R9G>NV2I!GD/*4Y8C#O:P.S&WJJOBCXE<*6[XV12C*C]%5-HJ2O&0H( M",1".6!YV4 (A"@CB?&G\M3J1RKA_GCG_E!DEUEFF$-(R>\T$ M$_%$M]^ARM-6?C$EO/A%VZK6T%"\YH)FE5@29&E>7O%;U8<]@>F<$%B5P+I4 M8%<"NPA:DA6Q[K# 08_1+6*J6KJI0=&;0BW3I+EZBU/!Y-U4ZD0P&C_?(PM] M1=-H.(H>HG P>D:#,!R_C)ZCT1!-QC^C,+J?=A&T4)1O(!>4O7?15/Z=DC4! M-)[_6T;AFC$Y1%=W('!*^+4T?IG>H:O/USU=2%SU4#VNT&Y+-.L$VH]UWD*V M<8,LPW(:Y.%Y^1W$4FX6H[[/(5 MCJ&OR0^- ]N %GSY9+K&MZ94_\GL0T:[SFB?VGH%H9JR]@$OMUQ;=GQS7ZJXS*OTW$=JR[[P.O4O,ZEO ]IGLK/($%# M2I-SP*5C>X_$<3S'< ^ &\HZCN$YS<#M&KA]&?!IOO;1@TW+]PR[Q M/=-M)G1K0OT9OGU(I^]MMNJ@>\1LD>8<$9A+ MH='R9#Y6'A[E1-!5L?_.J)"[>3%4BMU$;>GU"1[\!5!+ P04 M " "K@@Y9]K&#);\" !&" &0 'AL+W=OV'!#_N.9SC:_OBK@E]8DL CE[2)&-#;R4Y)") MF3FA*>:B2Q:YZJQ*?5<4O DSF!*$2O2%-/7JAUM+>!NWBQY') ]]P<+V &_"&?4M'3:Y8H3B%C,*_ A2221D/%<<6KU*R6PV7YCOU3> MA9='S, GR9\XXLNAUM=0!'-<)/R.K*^A\M.3?"%)F/I'ZRK6T%!8,$[2"BP4 MI'%6/O%+M0X-0,?: S K@/FO@&X%Z"JCI3)E:XPY]EQ*UHC*:,$F&VIM%%JX MB3.9Q1FG8C86..Y-;N\OD(E.T"RXF@27@3^:W*.1[]\^3.Z#R16:WMX$?G Q M&Z I%5N'\E>$LPA=/!=Q+I+)&^/3!&<)B-T='78U?G M0K=\NQY6&L]+C>8>C3^+[!1UC>_(-$RK!>X?AH\A%/".@G$3AJ.BW(2UT393!UGDZ1RP'(;Q0\BVS#< MK0UWWS.\/\-7E##69K_DM!6GO$M6GF,Y9Z:KKYJ^=J/LOM6SZZ@-P58MV#HH M^$9N4?E3C2#-*5F!5-LJ]"#7_^;I@\@V;/=JV[U/R%/)V6MDP++[9UMI>B=H M0ZY=R[4_0:Z]HZ1CV,;VMMJ-ZMFVTZ[7J?4ZAW<5,#80=26 M5:OL<)*KB_^1<%%&5',I"CU0&2#FYX3PMXZL)?6G@_<74$L#!!0 ( *N" M#EDC01A&;P( +H% 9 >&PO=V]R:W-H965TY)*HN2RJ?QE"(S=#I.;O #5OE MV@3<.*KH"A:@[ZJYQ)W;L62L!*Z8X$3"H,D-/DVX0>#C=I;$^/D7H@' MLYEF0\E >ZO=^P7UCMZN:<*$E'\9)G. MA\Z90S)8TKK0-V+S%5H_GPU?*@IEGV33YGH.26NE1=F"44')>/.FV[8.>P#D M.0SP6X#_$A"^ @A:0&"--LJLK7.J:1Q)L2'29".;6=C:6#2Z8=Q\Q866>,H0 MI^/9]>V$^.0364PO9].+:3*:W9)1DES?S6ZGLTLRO_X^3::3Q8#,)?XZ4C\1 MRC,R>:Q9A1]3DZ-ST)05ZA@Y[A;GY.C]<>1J5&;XW;15,6Y4^*^HZ),KP76N MR(1GD#W'N^BHL^7O;(W]-PF_U?R$!-Y'XGM^>$!/\N_PX TY05?EP/(%K_"U M-3I4F 88'@::'AZHBJ8P=+!)%<@U./&'=[V^]^60J_]$]LQCV'D,WV*/1Z60 MFOVB37?B/Y(!WI*R)@!;G#L*#E6@H>U;6C-TUG$O]'J1N]YW]G?2V6G0Y32" MW;TV*$&N['10)!4UU\VOTT6[ 32R??&PO=V]R:W-H965TJ)Z\JTP(K(4UXCTSLY%Q51 M>BHVKJP%DLR"JM+U/>_XXEWTV=,^>P M<$C/%F,L2T.D9?SJ.)W^2 ,\'A_8+ZUW[>612(QY M^9-FJI@Z7QS(,"=-J>[X[AMV?L:&+^6EM/^PZV(]!])&*EYU8*V@HJS]DGV7 MAR. YAD&^!W ?PD8O0((.D!@C;;*K*T+HD@4"KX#8:(UFQG8W%BT=D.9N<6U M$GJ7:IR*EK?W"_#A$ZR3JV5RF<2SY3W,XOCV87F?+*]@=7N=Q,EB/8$YD30% MPC*XH&6C,(-K+B74*&!=$('PX0(5H:7\J-FD69&AJ[1$R9QU'OS1CBF;FB>CZA#6FC:"*HK[2?5HV^E8A%[R"F%=UHXBM99[#@@A&V4;"ZO"> M3F!6\8:IH5RU L96@.E3V\@/1I[^A>[V. T#<6/?&X_/^[C6H7M40!6*C>TK M$E)S?OO6^M6^=F=?M:J1-MCVHGB MM2W31ZYTT=MAH=LR"A.@]W/.U6%B#N@;??0'4$L#!!0 ( *N"#EG@D9R@ MA00 .\8 9 >&PO=V]R:W-H965T< M0L0KDT'5=C#\5TC/)-%-'H:J4@"KB/P0/Y.@8 ME*4\8_Q:GH3)1%+*C& *8UI21.SK#$XJP!LPPR ME-??T8]F(HX C(@Q7 7BXOPWGH;<>@5OT?8\21'^" M*$] @%&^ 7.EHOP-7O7\8R9>F5(G+0(3#M[OQUL]>)E-2SLWVOOH\N/]KM0>_EORR'[Z <6_RX7"XUF,$O;U)](I/_Y2O M(/2](_?5$OYA^2#)?)%D@ MDFPIDBP41';B6*-UK-''/IW%\3[;IQ&%2?GJ1S&B//?6)%9%4FZ+WJ::INBF M:JEC^>W8F;UJESI3))DGDLP?.A^!2-4E1U5U+$4W[%/54)#JB:/,UE%FKZ,> M,8U2L*8X?MWB-($%^1,L/G=6368>U:3JINET2YJ;9[6KFJFHCGD:M^#$J:JF MV)4PQ=-SIQ_L#\@H&Z2PX?*\)RE2S!\V&X%(S25/4S.USO,E M%*1Y8B:[-9/=:Z9Y1+8\\]AGJ>NV8W:]T\M]J7=$DGDBR?Q!DQ&(E%R>2]JZ MK70D0T&2)\YQ6N0^BYSS)Z9M*ZZA=0S5*WFIH422>2+) M_('3$8@473KG;S?3=DVU(QH*$CTQE=N:RNTUU3=&PO=V]R:W-H965T?[82(:E#MQ=X0GWV_)_>8 MNX0-%T\R!U#HN2PJ&>%I>-G!NH*25>V3/G?W< :XP17 ZP#O7P&_ M ^S-D;8R:VM*%8U#P1LD3+96,PM[-Y;6;EAE_L54"7W*-*?B[_/5#/GH TK6 MZ6K^.%NBZ6PQ3Q]6*;J9@J*LD+?Z=)U.T^0Y7G !3U['IY!IW+6X_Q(GVFEOU^OM>E;/OZIG+5WRT8+!9= ,TT36 M-(,(ZVF1((Z XW=OW)'SZ9*K_R3VPJ/?>_1?4X\3VS4@=#?77#)UT6TK,;(2 M9M*/<3#^&#AW(3F>^_@[S7<=QQOV:6V%Y*P!S? _4K%GE40%[#3H#,9#C$0[ M4&V@>&U[7*5Y5$ MDCM0R?PP"&*_))1[:>+.IC)-Q%HSRG$J0:W+DLC7,3*Q'7H];W6W+#DMD2LJ.$A<#KU1[V(<6W_G\)WB5NWMP6:R$.+9&C?Y MT NL(&28:7+!%/N"]O:=Q!ZD*V5%F4#-@I*RNN5O#1UV .$;P'" M!A ZW74@I_**:)(F4FQ!6F_#9C;^"]Q.1O,)'%VA)I2IX\37)H[U]K.&/P(.&W-3^!?O 1PB 'Q_@[;?)]QUO_PW>)L6N#&O@ MH!MH.^5"523#H6=:0:'->+@\\'9 U:68-#[*FK'GN%L?G;8(9<=PFL M*6)'83MODYZ?GYTE_J8C<-0&COXK\$.%DFC*5S!Y,=VOL$M 317M">CU3J-N M 7$K(#XHX)*H J:$YF#&S9Z,6[2EN*5D01G5%#N?+/ZG(OTHC,[_4N3O]4J) M M0FC3QVY;F,&)TCJ8^Z40>F?8 .TH3G\!4$L#!!0 ( *N"#ED[!Z&N9@, M $<, 9 >&PO=V]R:W-H965TQ*/(? M_A^'(B>3 V7?^19 H!]9FO.IMA5B=ZGK/-Y"AOD%W4$N>]:495C()MOH?,< M)Z4H2W7+,#P]PR37HDGY;LZB"2U$2G*8,\2++,/LYSM(Z6&JF=KCBP79;(5Z MH4>3'=[ $L3GW9S)EMY$24@&.22J>#%->?D7'>JQAH;B@@N:U6+I("-Y]8M_U O1 M$IC."8%5"ZQ?%=BUP"Y!*VN37P_(9Q%)NEG+[J5R7R].LD=6LD57<_&*Y'Z."JA MTR]4G^ EW^$8IIK\QCBP/6C1'Z],S_BSC^J%@CUAM!M&>RAZ= >< XRZN1TU MR?TY0H*B%: Y)LD(+4"=$0DPM2'>$Q[C%'T#S/H6J9K9*V=6Q\H^\GW7]2;Z MODT_Z.],>J>A=UZ47I&BAP/MHZUF>8S]M&7\L*3WX? M5WO9LP$TD[<8+7*!%EC(_CFP^$0BZJF"EDGCPG#"[IDW;.FYVTQO57FJQ/Z( MV8;D7.9B+<,;%[[<&:RJ6JN&H+NR\%M1(P /U8SJ6)2*NR9CD4BHD"2=@,\<@? MC$.;[Q)^,CBHDS&R3E9"/-G@?CW$GFT(.&3:*E#SVL,8.+="IHT_C29N2UKP M='Q4OW/>C9<553 6_!=;Z]T0WV"TA@VMN$[%X2LT?B*KEPFNW!,=ZMRHCU%6 M*2WR!C8=Y*RHW_2YV8<3P.]= ((&"/X5"!O [1RI.W.V)E33));B@*3--FIV MX/;&T<8-*^Q77&AI5IGA=#)[6$Y1A#ZB=/I]M)Q.T'R4+G^C93J:+4;CY?W# M;(&N)J IX^K:I#TN)NCJ_75,M"EN)4C6%+JM"P47"GVKBBX*O0X*O*!W!A^_ MC4\@,[CO\/ U3HSEUG?0^@Z<7GA1SUDZYZ,&>^=!>ZH&JJ09#+$Y-@KD'G#R MX9W?][Z<<_6?Q%YY#%N/X5OJR2C+1%5HA>;TA:XX=% *G&I8FPFI&:@.&E=2 M0J'/;4.MW7?:]B[8)WX8A-'GF.Q/#9Y+\X.;J$VK6RQ#:>R_Y"U!+ P04 M " "K@@Y9D%[(4'$" )!P &0 'AL+W=OF,@I%K7E>PE0251<%DX\7P,5V MY/2"_\DRO1\ZY0S)8LIKKF=A>0:NG;_A2P95]DFV;ZSHDK94610O&"HJ\ M;-[LH?5A!] +7@!X+< [%N"W /]80- "K-6TD6)]B)EF42C%EDB3C6QF8,VT M:)2?E^:SS[7$U1QQ.KJY32Y)GWPBL\OOX^0R)M/Q+/E-DMGX9CZ>)->W-_,A MF>-ARVH.Y'9)9L"9AHQ,F=2/))&L5,Q^0D42ML"4Q.WI^& M5&.I9D.:MF5=-&5Y+Y3UK2[/B.]^))[K!7O@D\/P&%*$]RS_WSD&YV+3JX[_]:].J>S\0'G?C@K<4'QXD_+BU^-:V117?ZCKDD?C"Y MRK$1<%@BT#W[W'>(;!IO$VA1V5:T$!H;FQVN\:X":1)P?2F$?@I,=^MNO^@O M4$L#!!0 ( *N"#EE\$'OR80, ( . 9 >&PO=V]R:W-H965TN*:+NI'TUR@-4D M9K8#W;_?V4E3:-.T=+0?BE_N>7SWX#M\W347-W(!H,AM$J>R9RV46I[8M@P7 MD%!YR)>0XLZ,BX0JG(JY+9<":&1 26Q[CM.V$\I2J]\U:V/1[_),Q2R%L2 R M2Q(J_@XAYNN>Y5IW"Q,V7RB]8/>[2SJ'"U!7R[' F5VR1"R!5#*>$@&SGC5P M3P+7 (S%+P9KN3$F.I0IYS=Z\BWJ68[V"&((E::@^+&"4XACS81^_"E(K?), M#=P?J(B '[S]V;87G:Q8[+,XZS<_RGCBK M3([7JO+G_^!!/3R $.&N M@3=KHFF67T73\+6>X#OEZ0J$8M,8R$^N@"SI7XJ3!N973!5$N(#;("M<'>;4 M;4.M9!4\9[457:N,KE4;70!31;ZE4HD,RX9JX%B! *G( M!&,C0298.B=C$(Q'50'6LNOJ>"*7-(2>A>5/@EB!U?_PSFT[GZON14YVO!&A M<^CX#V38TXE;:OFE6O[S:N470E?8!CD7;,Y2&A.]TR"#A&>IJM*IEG=7G?S' M-\%_?%_V=.264.U2J'9]TBP8S,CH%L),_X"0\]F,A2"JE*DEVE69?9(%>R+; M$O"H%/#H[:K.T:/[T:RH.KF57V\5U+KY2A$ZI0B=-RU.G:IZTGD@0ZT+NUZ9 M/9%MJ7516Y]C*SH-[3URJQ\>ATWS3?"OIG$J[>B5WOSK[8R]6RO1J8IL*^-\][LS,J\&D@20PSA#J'1UAI1=[NY!/%EZ8!F'*%[809 M+K!%!*$-<'_&\3(6$WU V73V_P%02P,$% @ JX(.69PB#HM^ @ F@8 M !D !X;"]W;W)K&ULK55A;]HP$/TK5C9-K=0V M(0$VL1") E,W=1T"NJD?37) 5,?.; ?:?[^SDT:A2VDGC0_$9]][>>]L7\*] MD/=J"Z#)0\:X&CI;K?.!ZZIX"QE5%R('CBMK(3.J,90;5^42:&)!&7-]S^N[ M&4VY$X5V;B:C4!2:I1QFDJ@BRZA\O 0F]D.GXSQ-S-/-5IL)-PISNH$%Z-M\ M)C%R:Y8DS8"K5' B83UT1IW!N&?R;<+/%/:J,2;&R4J(>Q-\38:.9P0!@U@; M!HJ/'8R!,4.$,GY7G$[]2@-LCI_8OUCOZ&5%%8P%^Y4F>CMT/CDD@34MF)Z+ M_154?JS 6#!E_\F^RO4<$A=*BZP"HX(LY>63/E1U: ZW1< ?@7PWPH(*D!@ MC9;*K*T)U30*I=@3:;*1S0QL;2P:W:3<[.)"2UQ-$:>CFQ_+*>F3OF@*Y M R?Z\*[3]SZWN?I/9 <>@]IC<(P]>KZW)*>/%(,SO++E#N?E#K=5H:3N6VK3 M/G91Q\-?Z.Z:]E[+.M#=K75WWZR;VS-9"^Z>**[Q#5D&6M%/ @ W04 !D !X;"]W;W)K&ULK51A;]HP$/TKEC=-K=21D*1T8R$2!:9MZEH$[:9^-,D!5ITXLQUH__W. M3AJ!!&VE[4OB.]][>>^<<[R5ZD&O 0QYS$6A!W1M3-GW/)VN(6>Z(TLH<&QR4Y7$LC*"%S!51%=YSM33)0BY'= N M?4[,^&IM;,)+XI*M8 [FKIPJC+R6)>,Y%)K+@BA8#NBPVQ]%MMX5_.*PU3MK M8ITLI'RPP?=L0'TK" 2DQC(P?&U@!$)8(I3QI^&D[24TW:/R<6[Y4"NV>9-O4^I2DE38R;\"H(.=%_6:/ M31]V -WH""!H ,%; 6$#")W16IFS-6:&);&26Z)L-;+9A>N-0Z,;7MA3G!N% MNQQQ)KF^N9V0'OE([&).IL/[X>75!./9Y&IX.QEC9G9[WR=S_'VR2@"Y69)K M:4"3*7MB"TS,0# #&<;*/!'CFDC[;*6 M%AR1]J,J.B3TSTC@!]$!^.AE^!A2A'<=/-R'>]BDME-!VZG \85'^9RE0SYJ M8'08:.>PKTN6PH#BH&E0&Z#)AW?=GO_ED*O_1+;G,6P]AB^Q)WLG>[9WM!ST M&1E52D%A#O6@)NXY8GMU;)+PXG/DQ]YFU]QK57NJHU9U] ^J#XF-WB3VM:I: MK+:"%@BSN]UX; ( +(% 9 >&PO=V]R M:W-H965TC\0A49.[[,XI[;_?W04RI@6DO1#;9W_^;&R'.R%?589(\%X67$V=C*BZ M<5T59U@RU1<5,JW&1F#&X45V^(:Z:5:2:VY+4J2E\A5+CA(3*?. M;' S'QM_Z_ CQYTZDL%4LA'BU2AWR=3Q#"$L,":#P/3G#6^Q* R0IO%KC^FT M*4W@L7Q _V)KU[5LF,);4?S,$\JFSI4#"::L+NA)[+[BOI[ X,6B4/87=HUO M,'0@KA6)L2>K77,=1].W[\Q(F\!D6R_DS7"R06%ZH2VU8SV>PO%L\P(-@ M/'1))S,A;KP'GC? _@G@P(-'P2E3L.0))G\#N)IE2]4_4)W[9Q'O:]Z'H=<# MW_-'\+)>P,6GRS.XP[8%0XL[.H&[DB)&3!2D4I2V6M55;@,RMB!FU-^BP?6U MYWFA^]:1?-0F'YU-OL -P1U7)&L]ZM33,J%$1?#$"'NP3%.T@PLKE+'VT)O2 MQ:[)7+-')K&PO=V]R M:W-H965TJZ MJ&FWSPX< =5@9IO0_O>S#4%D2M),VI?@L^^]>\_D#K^A[)EG *]%*3D@9$) M44U-D\<9%)B/: 6E/$DI*["0(5N;O&* $PTJB.E8UL0L<%X:H:_W%BST:2U( M7L*"(5X7!6:O,R"T"0S;V&X\Y.M,J TS]"N\AB6(IVK!9&3V+$E>0,ES6B(& M:6!FS"FZ3P+"4(" 0"\6 Y6,#MD_\TMW# &"/#P"<#N"<"G [@*N-MLJTK0@+'/J,-HBI M;,FF%OIN-%JZR4OU%I>"R=-$G\N4IV6$SMZ?^Z:0A17Z0([EC/? Y\?A M$<02;FNXNPLWI=W>L]-[=C3?^ #?&=/K,_[O/TGLAVG;N_4/>I4&>1H@5_QBL ^IRU\HN&JX3>A?75E M699O;H8>WDS;43?NU8U/5W>!YC5C4(I],EL>;U#_;X7',G;$>;TX[U_$W=,R M/JS/.^T:WTQKE9J#=E:C]#MFZUR*(9!*H#6ZE#RL'4]M(&BE.WQ%A9P7>IG) MB0Y,)&ULS9IK<^(V%(;_BL;MM+LSV=@R MV$ *S"3XLFEW$R9DV\\&!'AB6ZPD(.GTQU>^Q& P*IXYG38?-MCH?8[D\_K8 M.:O^CK(7OB)$H-W,\'FI'.B$1D)E)$(']MR8A$44J2\_A>0+4R9BH\_/Q.][+%R\5, TY& M-/HCG(O50.MJ:$X6P2823W3WF10+LE+>C$8\^Q?MBK&&AF8;+FAOQ84X$.#V&8%9",QC@75&T"H$K4LCM M!^UA@GQ%8A<"Z-()=".Q+!9U" MT,F2E5_=+#5.(()AG]$=8NEH24L_9/G-U#(C89):<2*8_#:4.C%\>'QV41=] M0I/GQ]%OGQ^_..[3Y&?DN-[]Z/X9?7"(",*(?Y0CODT<].''CWU=R+BI6I\5 M,49Y#/-,#!M]I8E8<>0F9D&O/Y+A3(_?5\@>Z M?;]TV%*DHE4:L)7QVF=XDU7 R*<[64WF:$1C66)YD!6I6\:"9$EDV1-H^H8. MQXV#M^ST[2Y@\ROTN$X%_ KY4B$X"A,T)BRD\JL'6M@1@::K/:J@+S19 MHF?"8G2?S&0EEV^C:!P%25V6E;BF68:$.9 P%Q+F0<)\(%C%+9W2+1W0DJ"D M-35+Y_3F-.H>Y9!!74B8!PGS@6 5'W1+'W3_J6I8C:J&$M?4") P!Q+F0L(\ M2)@/!*NXI5>ZI0=:-92TIF;IG5:-7DW1@(SI0L(\2)@/!*O8 !O[YH:A-((; MKR/Z1DANA>(/Q3H'J#E-+0!*B5%7W8Q%/"TI*3OP"AVXU841;^6?\.I)Y08]M!TAQ0F@M* M\T!I/C[MY)I9(=Y7XJJC]AU3K&Z9*NI3LWZ,.DYCHT#2'%":"TKS0&D^%*WJ MIGVG%JM;M?]!?0+M]H+2'%":"TKS\&F+.2\H1^]V/E38JJ/V;6&L[@M#OGR[ MK^N09>J#-_!:4]DG%Z=KR1^[>FU&ZKDWM@MHXQB4YH'2?"A:[BG]8)M#3-@R MV\'"T8QN$I'_WW]YMMPEN. MM ;+=[/D!X*NL\T44RH$C;./*Q+,"4L'R.\7E(KW@S1 N:=H^#=02P,$% M @ JX(.631@DUC7 @ T@< !D !X;"]W;W)K&ULK55K;YLP%/TK%I/VD-9 ("%=EB UCZ[=UJ5*VNZS"S?!BL',-DG[[W<- MA"49C:II7\"/>P[G7)M[!ULAURH&T.0IX:D:6K'66=^V51A#0E5+9)#BSE+( MA&JV$LM0*!L7:K0P&(M>Z/>R:^"'A@L%5[ M8V*BZV5U#YZ1J^4'!5/,FVBG4L$N9*BZ0"HX*$I>6; M/E5YV ,@3S/ K0#N,:#S L"K %YAM%16V)I038.!%%LB332RF4&1FP*-;EAJ M3G&A)>XRQ.G@Q^QN2L[)&5G MMHCG?"2NXW8:](Q?#_=.R/'JP_ */N\%OBHS38DI@9UFH/G5^RJC(0PM_)<5 MR U8P=LW;=_YW.3J/Y$=>.S4'CNGV(/I4X9_,-Z#C>!4,\[TUHEZM&]-%48^/UD?8 ML,K^\H>F['8W5*X8%CD.2Z1T6CT\?UEVD'*B1584X4>AL:07PQB;+D@3@/M+ M(?1N8CY0M_'@-U!+ P04 " "K@@Y96\":FP\$ "A$0 &0 'AL+W=O M=8$T%V>0_(\01D^# W;.!YX2-<;)@Z8H\$6KM$"L3^W<\)G M9ATE27-4T!07@*#5T!C;-Y'M"8)$_)6B VV,@9"RQ/BKF-PF0\,2&:$,Q4R$ M@/S?'DU1EHE(/(^_JZ!&?4U!;(Z/T=]+\5S,$E(TQ=F7-&&;H=$W0()6<)>Q M!WSX@"I!OH@7XXS*O^!082T#Q#O*<%Z1>09Y6I3_X5-E1(/ XZ@)3D5PVH3@ M!8);$=PVP7N!X%4$:;592I$^1)#!T8#@ R "S:.)@313LKG\M!!U7S#"SZ:< MQT9W]X\ST =78/%X/_WTX?Z/:/:P^!E$L_>WT]O'&[#80(*N)MS9!,SA,Z\X M V-"8+%&8MP#]UM1OQX8BP*F[!G\$B$&TXS^RH/^"$Q 100Z,!G/5ES3C*O, M)F5FS@N9!> S+MB&@EF1H$3!G^KYMJ,)8'*;:J^*J$]/0(Q9QN2[JKH$=OISL:-6Y=>5?&.ZUG\-S#W38\5 MN-#S?3\XQT67.-<)SG!GSOBU,[[6F3,U7^16R[6/]XCP1P>8/2$2IQ2!.4EC MI))91@\;:5G75FB=_>R69!7';H$B)V#F#BSIZON*VN(39"EBDU=MQ486UFZ'63>D 2CK=-J'J MMG%:'BA!7LL!;8X='>C7#O2U#AQUJAYQD_Y%!=LU?A41:2_?4=R[6MR[MXGK M5. R=J!1_RHBTN;74;UMG;HKZQ7]VY1PS9B &!8Q;V_5=:["-,MXU?;]NB0CG]MB?:G+MZXIP\RG#\H,@"-MZ M%<"00R_U_ALMJ'WJ06U]$]K0VVTY>1UZ+27IHMG29_ZMSIB-=]HQ?.LV3_#RX\5G2-9I04&&5IQJ78>\RJ3\'E!.&-[*-^0E M9OQ]6PXW"":(" _O\*8'2?B O57F=$_4$L#!!0 ( *N"#EF?3\'Z.@, M ,(* 9 >&PO=V]R:W-H965T*M!^_LQ-2ND$T[IZCMKK;,+UU7A&CE39R+#E%:60G*F290K5V42662- M>.+ZGA>XG,6I,^C9N:D<]$2NDSC%J025<\[D;H2)V/:=IK.?F,6KM383[J"7 ML17.47_)II(DM_(2Q1Q3%8L4)"[[SK!Y,6IZQL!J?(UQJP[&8* LA/ANA*NH M[W@F(DPPU,8%H\\&QY@DQA/%\:-TZE1[&L/#\=[[>PN>P"R8PK%(OL617O>= M MP/SN=OSIP^WUY60V?PF7D_=7XZN["YBOF<0W(\(=P5AP*@;%+)U#*5FZ0DJ0 MAL7ND=Z4[>ST<,MDU(#;S!BH!GQ%I6F9I1%,[C-*"PE:V&G2RK72M!2GJU(# M91@KMD@07EVB9G&B7O=<39A-Y&Y8XAL5^/P3^ *X$:E>*YBD$4:/[5WBJB+, MWQ,V\FL=?LS3,VAY#? ]OPW/P05EH*OR4[-#JTI)R^[0/K'#_Z"\ 9]SOD ) M/X_B*(@IPN[8L,W?OAGXK;9'3\_=',';KO"VGR#>;_9_I>7A!B6=/S!#D@MV"&3"@+@1?6U(&*[NN+H5&1UG@99!__?7Q5' MY\_BZ'0"+^@>+XZ@PAL\#;SUQ5&R@3"5<8C'\!YZ%9< M=&NYN*'RY/G1D_P^;8*_&T]G^S^%)^U MAO_(9]-[N).]_\YH&4)PP.CO=+H';05'N;+-DX)0Y*DN.HQJMFK0AD5;\J!> M=' P [!$ T !X;"]S='EL97,N M>&ULW5A=3]LP%/TKD1D32!-I&@C-:"IME9 F;1,2/.P-N8W36G+LS'%9RZ^? M;YRF'_@BQL-&EZK$OL?GW&/[!D<=UF8EV.V<,1,L2R'KC,R-J3Z&83V=LY+6 M9ZIBTB*%TB4UMJMG85UI1O,:2*4(^[U>$I:42S(:RD5Y79HZF*J%-!DY[T*! MNWW),Q(EYR1P,V_Y55^M>/X\E]9;OZK[!OV M>FP/L;=N\N(03":'8/( :C).WZ3'L#T:M\[?G=.WBP;PEI.1[_"V)#9)@\F" M"\-EVYOS/&?RR2%LY0V=V%?9'7T[/F<%70ASUX$9V;2_L9PORK0;=0,+T8[: MM+_"]**D>\6RN;C,V9+EX[:K9Y.F&=B&S=I>0-A'KIO+CV (<_7 ;:GSU4(-E.\$K&9XFL-B'_=@)&F M_MW&\@ #VP6L=B"_/P_4E)\3Q["KF#?L"<:1-,40J$5_C28)LCH)?/S[@STE M<9RF?@0POX,XQA!X&G$$

,"2.FW-P[SP*U^=4N/E]9_0;4$L#!!0 ( M *N"#EF7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G'!SD=)! B20 \ !X;"]W;W)K8F]O:RYX;6S% MFEV/FS@40/^*QU''5WV)>4F"L_#LUNM\%,\B!E_S O[-\:HP-4N_%RT=1\>^B M;-(BRBI1%%/#/.]X8E7#LU^:HQ8R3K=UU]*DVW4J0:;&9"P'W/&J;KH>W?BI M9/S&9.?SUJD1#[QH6+5(&_98B=.1EU_;8>19C,!I='&X?)^#>%_]3AC%;LV-2X="%IF1.O;&20B%^>AY)]VS.5A_;S M\UDW$A?$L+KG2.Q%MZL%SM,+>:5W=)!W;;S M. [GGSZ&RX6WCOZ0B')*^SU*S"WFE>724=Z1:#.+O+\WGEQJO"?Y"?$PJYA7 MU@JZ&"86Q,2\8NH0BQ+3AIB86MN2 MO%DP:"&*68CJL- KB5P'F?8>2V 6HCHLI,HW>Q:BF(6H#@LI\TVXO%/T*8\. M"RDQX?).,0M1'192YIL]3,Q"5(>%E)C00A2S$-5A(24FM!#%+$1U6.B2O?]8 MA8KZ+<3#[$-UV$=57/06(@>SCZ/#/LKB@D!,S#[.D#50;X8[F'V<06L@.,,= MS#[.H#40G.$.9A^GL\_H\NI+SG:\9'D@#U'+]BPMLE5%VJ_SPSCJM+?&=Z>B MF,NVL%R*-+^\27-Y"^C#?U!+ P04 " "K@@Y9#Y142-H! !9( &@ M 'AL+U]R96QS+W=O )/[F/!0 M0D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^LD>6;7?(FVV? M)\?][I 7S::4_B&$O-RD?9MONCX=SE=6W;!ORWDYK$/?+M_;=0HZG<["\'-& M\SC_.7/R>NK37R9VJ]5VF9ZZY<<^''Z3)M0.4@C2^D$&058_R"'(ZP=%"(KU@V80-*L?= M! MM_6#[B#HKG[0/03=UP^2*BWDJ@MZ+>2J"WCCZV"?16U%L)]%;46PGT M5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;19@F! MWH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN! MWHYZ.X'>/MKL)M#;46\GT-M1;R?0VU%O)]#;46\GT-M1;R?0.Z+>D4#OB'I' M KTCZAT)](ZH=R30.Z+>\3_USN6T2_G:\[W&Y_\GU>5\;[H^_K+\/CEZ>R\X M!_B3X/$+4$L#!!0 ( *N"#EDA7: @=!&S:;EL6_0$W>4!$$ENVH?#W M=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,S MXVH=XE\W9U;G2STG)@:#(F&2>.*I_T M'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_: MTRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TLX K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " "K@@Y9F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *N" M#EGQOCCL8P4 P< 8 " @0T( !X;"]W;W)KWH& "*&P & M @(&F#0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ JX(.62 #O6-T @ )@< !@ ("!5A0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JX(.6)QP, '4( 8 " @9 J M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ JX(.6?W""(L+ P T 8 !@ M ("!@CP 'AL+W=OS 0 (,* 9 " @<,_ !X;"]W;W)K&UL4$L! A0#% @ JX(.6?\([8AN P :0@ !D M ("!QD0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JX(.6:S#1/A&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ MJX(.6;P#(XK\!0 Q1 !D ("!GF$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX(.62PQW^<@ P M/P< !D ("!,VX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX(.67F Q)V( @ K 4 !D M ("!KGL 'AL+W=O&PO=V]R:W-H M965T" !X;"]W;W)K&UL4$L! M A0#% @ JX(.69S/&S6E @ L 4 !D ("!"X4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX(. M625#CU*5 @ P8 !D ("!OHT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX(.6= _2]., @ T04 M !D ("!XI4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX(.669L#MB?! (1@ !D M ("!%9\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JX(.62-!&$9O @ N@4 !D ("![ZD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JX(.622+ M@U$9 @ X00 !D ("!&+0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX(.6353:=PV @ P4 !D M ("!H;P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JX(.69PB#HM^ @ F@8 !D ("! M3L4 'AL+W=O&PO=V]R:W-H965TUX; ( +(% 9 M " @8G* !X;"]W;W)K&UL4$L! A0#% M @ JX(.620D6MM' @ +P8 !D ("!+,T 'AL+W=O&UL4$L! A0#% @ JX(.65O FIL/ M! H1$ !D ("!YM< 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ ^ #X Z1 ' %7L $! end XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 86 180 1 false 20 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Condensed Balance Sheets Sheet http://omtk/20240630/role/idr_StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 000030 - Statement - Condensed Balance Sheets - Parenthetical Sheet http://omtk/20240630/role/idr_StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets - Parenthetical Statements 3 false false R4.htm 000040 - Statement - Condensed Statements of Operations (unaudited) Sheet http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited Condensed Statements of Operations (unaudited) Statements 4 false false R5.htm 000050 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (unaudited) Sheet http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited Condensed Statements of Stockholders' Equity (Deficit) (unaudited) Statements 5 false false R6.htm 000060 - Statement - Condensed Statements of Cash Flows (unaudited) Sheet http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited Condensed Statements of Cash Flows (unaudited) Statements 6 false false R7.htm 000070 - Disclosure - NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY Sheet http://omtk/20240630/role/idr_DisclosureNote1OrganizationAndBusinessActivity NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY Notes 7 false false R8.htm 000080 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 000090 - Disclosure - NOTE 3 - CUSTOMER DEPOSITS Sheet http://omtk/20240630/role/idr_DisclosureNote3CustomerDeposits NOTE 3 - CUSTOMER DEPOSITS Notes 9 false false R10.htm 000100 - Disclosure - NOTE 4 - OPERATING LEASE Sheet http://omtk/20240630/role/idr_DisclosureNote4OperatingLease NOTE 4 - OPERATING LEASE Notes 10 false false R11.htm 000110 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS Sheet http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactions NOTE 5 - RELATED PARTY TRANSACTIONS Notes 11 false false R12.htm 000120 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY Notes http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedParty NOTE 6 - NOTES PAYABLE - RELATED PARTY Notes 12 false false R13.htm 000130 - Disclosure - NOTE 7 - DEBT Sheet http://omtk/20240630/role/idr_DisclosureNote7Debt NOTE 7 - DEBT Notes 13 false false R14.htm 000140 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficit NOTE 8 - STOCKHOLDERS' DEFICIT Notes 14 false false R15.htm 000150 - Disclosure - NOTE 9 SUBSEQUENT EVENT Sheet http://omtk/20240630/role/idr_DisclosureNote9SubsequentEvent NOTE 9 SUBSEQUENT EVENT Notes 15 false false R16.htm 000160 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesUseOfEstimatesPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies) Policies 16 false false R17.htm 000170 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies) Policies 17 false false R18.htm 000180 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies) Policies 18 false false R19.htm 000190 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Policies) Policies 19 false false R20.htm 000200 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesBasicAndDilutedLossPerSharePolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Policies) Policies 20 false false R21.htm 000210 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesIncomeTaxesPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies) Policies 21 false false R22.htm 000220 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Policies) Policies 22 false false R23.htm 000230 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Recent Accounting Pronouncements (Policies) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRecentAccountingPronouncementsPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Recent Accounting Pronouncements (Policies) Policies 23 false false R24.htm 000240 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueTables NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Tables) Tables 24 false false R25.htm 000250 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentTables NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Tables) Tables 25 false false R26.htm 000260 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentTables NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Tables) Tables 26 false false R27.htm 000270 - Disclosure - NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Tables) Tables 27 false false R28.htm 000280 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables) Tables 28 false false R29.htm 000290 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables) Notes http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables) Tables 29 false false R30.htm 000300 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables) Notes http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables) Tables 30 false false R31.htm 000310 - Disclosure - NOTE 7 - DEBT: Schedule of Debt (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtTables NOTE 7 - DEBT: Schedule of Debt (Tables) Tables 31 false false R32.htm 000320 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables) Tables 32 false false R33.htm 000330 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityTables NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Tables) Tables 33 false false R34.htm 000340 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Tables) Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTables NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Tables) Tables 34 false false R35.htm 000350 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Details) Details http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueTables 35 false false R36.htm 000360 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Details) Details http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentTables 36 false false R37.htm 000370 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Details) Details http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentTables 37 false false R38.htm 000380 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Details) Details http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentTables 38 false false R39.htm 000390 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesBasicAndDilutedLossPerShareDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Details) Details http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesBasicAndDilutedLossPerSharePolicies 39 false false R40.htm 000400 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Details) Details http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernPolicies 40 false false R41.htm 000410 - Disclosure - NOTE 3 - CUSTOMER DEPOSITS (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote3CustomerDepositsDetails NOTE 3 - CUSTOMER DEPOSITS (Details) Details http://omtk/20240630/role/idr_DisclosureNote3CustomerDeposits 41 false false R42.htm 000420 - Disclosure - NOTE 4 - OPERATING LEASE (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseDetails NOTE 4 - OPERATING LEASE (Details) Details http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables 42 false false R43.htm 000430 - Disclosure - NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Details) Details http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables 43 false false R44.htm 000440 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsDetails NOTE 5 - RELATED PARTY TRANSACTIONS (Details) Details http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables 44 false false R45.htm 000450 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) Details http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables 45 false false R46.htm 000460 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY (Details) Notes http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails NOTE 6 - NOTES PAYABLE - RELATED PARTY (Details) Details http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables 46 false false R47.htm 000470 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) Notes http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) Details http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables 47 false false R48.htm 000480 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) Notes http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) Details http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables 48 false false R49.htm 000490 - Disclosure - NOTE 7 - DEBT (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote7DebtDetails NOTE 7 - DEBT (Details) Details http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtTables 49 false false R50.htm 000500 - Disclosure - NOTE 7 - DEBT: Schedule of Debt (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails NOTE 7 - DEBT: Schedule of Debt (Details) Details http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtTables 50 false false R51.htm 000510 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails NOTE 8 - STOCKHOLDERS' DEFICIT (Details) Details http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables 51 false false R52.htm 000520 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details) Details http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables 52 false false R53.htm 000530 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Details) Details http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityTables 53 false false R54.htm 000540 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details) Sheet http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details) Details http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTables 54 false false All Reports Book All Reports omtk-20240630.htm omtk-20240630.xsd omtk-20240630_cal.xml omtk-20240630_def.xml omtk-20240630_lab.xml omtk-20240630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "omtk-20240630.htm": { "nsprefix": "fil", "nsuri": "http://omtk/20240630", "dts": { "inline": { "local": [ "omtk-20240630.htm" ] }, "schema": { "local": [ "omtk-20240630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "omtk-20240630_cal.xml" ] }, "definitionLink": { "local": [ "omtk-20240630_def.xml" ] }, "labelLink": { "local": [ "omtk-20240630_lab.xml" ] }, "presentationLink": { "local": [ "omtk-20240630_pre.xml" ] } }, "keyStandard": 160, "keyCustom": 20, "axisStandard": 9, "axisCustom": 0, "memberStandard": 9, "memberCustom": 11, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 86, "entityCount": 1, "segmentCount": 20, "elementCount": 250, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 364, "http://xbrl.sec.gov/dei/2023": 26 }, "report": { "R1": { "role": "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation", "longName": "000010 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "D240101_240630", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets", "longName": "000020 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R3": { "role": "http://omtk/20240630/role/idr_StatementCondensedBalanceSheetsParenthetical", "longName": "000030 - Statement - Condensed Balance Sheets - Parenthetical", "shortName": "Condensed Balance Sheets - Parenthetical", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited", "longName": "000040 - Statement - Condensed Statements of Operations (unaudited)", "shortName": "Condensed Statements of Operations (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Y24Q2", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "Y24Q2", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R5": { "role": "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited", "longName": "000050 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (unaudited)", "shortName": "Condensed Statements of Stockholders' Equity (Deficit) (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "E22_StEqComps-CommonStock", "name": "us-gaap:SharesOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "Y23Q1_StEqComps-CommonStock", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "128", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R6": { "role": "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited", "longName": "000060 - Statement - Condensed Statements of Cash Flows (unaudited)", "shortName": "Condensed Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R7": { "role": "http://omtk/20240630/role/idr_DisclosureNote1OrganizationAndBusinessActivity", "longName": "000070 - Disclosure - NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY", "shortName": "NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPolicies", "longName": "000080 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://omtk/20240630/role/idr_DisclosureNote3CustomerDeposits", "longName": "000090 - Disclosure - NOTE 3 - CUSTOMER DEPOSITS", "shortName": "NOTE 3 - CUSTOMER DEPOSITS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://omtk/20240630/role/idr_DisclosureNote4OperatingLease", "longName": "000100 - Disclosure - NOTE 4 - OPERATING LEASE", "shortName": "NOTE 4 - OPERATING LEASE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactions", "longName": "000110 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS", "shortName": "NOTE 5 - RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedParty", "longName": "000120 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY", "shortName": "NOTE 6 - NOTES PAYABLE - RELATED PARTY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://omtk/20240630/role/idr_DisclosureNote7Debt", "longName": "000130 - Disclosure - NOTE 7 - DEBT", "shortName": "NOTE 7 - DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficit", "longName": "000140 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://omtk/20240630/role/idr_DisclosureNote9SubsequentEvent", "longName": "000150 - Disclosure - NOTE 9 SUBSEQUENT EVENT", "shortName": "NOTE 9 SUBSEQUENT EVENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesUseOfEstimatesPolicies", "longName": "000160 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "16", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionPolicies", "longName": "000170 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryPolicies", "longName": "000180 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:InventoryPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:InventoryPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPolicies", "longName": "000190 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesBasicAndDilutedLossPerSharePolicies", "longName": "000200 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesIncomeTaxesPolicies", "longName": "000210 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:RegulatoryIncomeTaxesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:RegulatoryIncomeTaxesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernPolicies", "longName": "000220 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRecentAccountingPronouncementsPolicies", "longName": "000230 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Recent Accounting Pronouncements (Policies)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Recent Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueTables", "longName": "000240 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Tables)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "D240101_240630", "name": "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentTables", "longName": "000250 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Tables)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentTables", "longName": "000260 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Tables)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables", "longName": "000270 - Disclosure - NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Tables)", "shortName": "NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables", "longName": "000280 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables)", "shortName": "NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables", "longName": "000290 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables)", "shortName": "NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables", "longName": "000300 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables)", "shortName": "NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "D240101_240630", "name": "fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtTables", "longName": "000310 - Disclosure - NOTE 7 - DEBT: Schedule of Debt (Tables)", "shortName": "NOTE 7 - DEBT: Schedule of Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables", "longName": "000320 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables)", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityTables", "longName": "000330 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Tables)", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTables", "longName": "000340 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Tables)", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "longName": "000350 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Details)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition: Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Y24Q2_GeoDistribution-GeoDistributionDomestic", "name": "fil:Consumerproducts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y24Q2_GeoDistribution-GeoDistributionDomestic", "name": "fil:Consumerproducts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentDetails", "longName": "000360 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Details)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory: Schedule Of Inventory Current (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails", "longName": "000370 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Details)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment: Property Plant And Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "E24Q2_PpeByType-ProductionEquipment", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2_PpeByType-ProductionEquipment", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentDetails", "longName": "000380 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Details)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesBasicAndDilutedLossPerShareDetails", "longName": "000390 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Details)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Basic and Diluted Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Y24Q2", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y24Q2", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails", "longName": "000400 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Details)", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: Liquidity and Going Concern (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://omtk/20240630/role/idr_DisclosureNote3CustomerDepositsDetails", "longName": "000410 - Disclosure - NOTE 3 - CUSTOMER DEPOSITS (Details)", "shortName": "NOTE 3 - CUSTOMER DEPOSITS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:CustomerDepositsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseDetails", "longName": "000420 - Disclosure - NOTE 4 - OPERATING LEASE (Details)", "shortName": "NOTE 4 - OPERATING LEASE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:SaleLeasebackTransactionMonthlyRentalPayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:SaleLeasebackTransactionMonthlyRentalPayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "000430 - Disclosure - NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Details)", "shortName": "NOTE 4 - OPERATING LEASE: Schedule of Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsDetails", "longName": "000440 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS (Details)", "shortName": "NOTE 5 - RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "E24Q2", "name": "fil:AccountsPayableRelatedPartiesCurrent1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "fil:AccountsPayableRelatedPartiesCurrent1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "longName": "000450 - Disclosure - NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details)", "shortName": "NOTE 5 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "E24Q2_RelPtyTrnsByRelPty-President1", "name": "fil:AccruedManagementCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2_RelPtyTrnsByRelPty-President1", "name": "fil:AccruedManagementCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails", "longName": "000460 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY (Details)", "shortName": "NOTE 6 - NOTES PAYABLE - RELATED PARTY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:ConvertibleNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R47": { "role": "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails", "longName": "000470 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details)", "shortName": "NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:ConvertibleNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "128", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R48": { "role": "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails", "longName": "000480 - Disclosure - NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details)", "shortName": "NOTE 6 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "E24Q2", "name": "fil:NotesPayableRelatedPartiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "fil:NotesPayableRelatedPartiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails", "longName": "000490 - Disclosure - NOTE 7 - DEBT (Details)", "shortName": "NOTE 7 - DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "D200421_240630_ShortTermDebtType-SbaEidlLoan", "name": "us-gaap:ProceedsFromLoans", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D200421_240630_ShortTermDebtType-SbaEidlLoan", "name": "us-gaap:ProceedsFromLoans", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails", "longName": "000500 - Disclosure - NOTE 7 - DEBT: Schedule of Debt (Details)", "shortName": "NOTE 7 - DEBT: Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "E24Q2_ShortTermDebtType-SbaEidlLoan", "name": "us-gaap:LoansPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2_ShortTermDebtType-SbaEidlLoan", "name": "us-gaap:LoansPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails", "longName": "000510 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT (Details)", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "E24Q2_PlanName-N2017LongTermIncentivePlan", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R52": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails", "longName": "000520 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details)", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240101_240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails", "longName": "000530 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Details)", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Payment Arrangement, Option, Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "E22", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "unique": true } }, "R54": { "role": "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails", "longName": "000540 - Disclosure - NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details)", "shortName": "NOTE 8 - STOCKHOLDERS' DEFICIT: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "E24Q2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "omtk-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r15" ] }, "fil_AccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "AccountsPayableRelatedParties", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable - related parties", "documentation": "Represents the monetary amount of Accounts payable - related parties, as of the indicated date." } } }, "auth_ref": [] }, "fil_AccountsPayableRelatedPartiesCurrent1": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "AccountsPayableRelatedPartiesCurrent1", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Related Parties, Current", "documentation": "Represents the monetary amount of Accounts Payable, Related Parties, Current, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r185", "r186" ] }, "fil_AccountsReceivableRelatedParties1": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "AccountsReceivableRelatedParties1", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable - related parties", "documentation": "Represents the monetary amount of Accounts receivable - Related Parties, as of the indicated date." } } }, "auth_ref": [] }, "fil_AccruedManagementCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "AccruedManagementCompensation", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued management compensation", "documentation": "Represents the monetary amount of Accrued management compensation, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Less: accumulated depreciation", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r35", "r132", "r338" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r55", "r454", "r536" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "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." } } }, "auth_ref": [ "r270", "r271", "r272", "r363", "r481", "r482", "r483", "r519", "r538" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r8", "r36", "r78" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "auth_ref": [] }, "fil_AllowanceForObsoleteInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "AllowanceForObsoleteInventory", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for obsolete inventory", "documentation": "Represents the monetary amount of Allowance for obsolete inventory, as of the indicated date." } } }, "auth_ref": [] }, "fil_AllowanceForObsoleteInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "AllowanceForObsoleteInventory1", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OtherNoncashIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Allowance for Obsolete inventory", "documentation": "Represents the monetary amount of Allowance for Obsolete inventory, during the indicated time period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r167" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "TOTAL ASSETS", "totalLabel": "TOTAL ASSETS", "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." } } }, "auth_ref": [ "r82", "r134", "r153", "r169", "r176", "r180", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r278", "r280", "r291", "r332", "r388", "r454", "r467", "r489", "r490", "r524" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total Current Assets", "totalLabel": "Total Current Assets", "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." } } }, "auth_ref": [ "r128", "r137", "r153", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r278", "r280", "r291", "r454", "r489", "r490", "r524" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LONG-TERM ASSETS" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266" ] }, "fil_BasicAndDilutedLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://omtk/20240630", "localname": "BasicAndDilutedLossPerShare", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "BASIC AND DILUTED LOSS PER SHARE", "documentation": "Represents the per-share monetary value of BASIC AND DILUTED LOSS PER SHARE, during the indicated time period." } } }, "auth_ref": [] }, "fil_BoardMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "BoardMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Board Member", "documentation": "Represents the Board Member, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r95", "r333", "r364", "r383", "r454", "r467", "r474" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH AT BEGINNING OF YEAR", "periodStartLabel": "CASH AT BEGINNING OF YEAR", "periodEndLabel": "CASH AT END OF PERIOD", "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." } } }, "auth_ref": [ "r24", "r69", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "NET CHANGE IN CASH", "totalLabel": "NET CHANGE IN CASH", "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." } } }, "auth_ref": [ "r1", "r69" ] }, "fil_CashPaidForOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "CashPaidForOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Cash Paid for Operating Lease Liabilities", "documentation": "Represents the monetary amount of Cash Paid for Operating Lease Liabilities, during the indicated time period." } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer" } } }, "auth_ref": [ "r484" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "fil_CommonStockIssuedForTradePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "CommonStockIssuedForTradePayable", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common stock issued for trade payable", "documentation": "Represents the monetary amount of Common stock issued for trade payable, during the indicated time period." } } }, "auth_ref": [] }, "fil_CommonStockIssuedForTradePayableShare": { "xbrltype": "sharesItemType", "nsuri": "http://omtk/20240630", "localname": "CommonStockIssuedForTradePayableShare", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common stock issued for trade payable Share", "documentation": "Represents the Common stock issued for trade payable Share (number of shares), during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r481", "r482", "r519", "r535", "r538" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r375" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r54", "r375", "r394", "r538", "r539" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, 125,000,000 shares authorized; no par value; 21,948,091 and 21,948,091 shares, respectively issued and outstanding", "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." } } }, "auth_ref": [ "r54", "r334", "r454" ] }, "fil_ComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "ComponentsMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Components", "documentation": "Represents the Components, during the indicated time period." } } }, "auth_ref": [] }, "fil_Consumerproducts": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "Consumerproducts", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Products", "documentation": "Represents the monetary amount of Consumer Products, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Convertible Notes - Related Parties", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails", "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Note payable, related parties", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r11", "r83", "r533" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable - related party", "negatedLabel": "Convertible notes payable - related party", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r17" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "COST OF GOODS SOLD", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r66", "r153", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r291", "r489" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Fiscal Year End", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerDepositsCurrent", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote3CustomerDepositsDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings." } } }, "auth_ref": [ "r90" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r27", "r28" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedParty" ], "lang": { "en-us": { "role": { "label": "NOTE 6 - NOTES PAYABLE - RELATED PARTY", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r76", "r151", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r220" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r19", "r42", "r216" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r19", "r42", "r221", "r299" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r104", "r445", "r520" ] }, "us-gaap_DepositContractsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositContractsAssets", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits {1}", "terseLabel": "Deposits", "documentation": "Carrying amount of assets as of the balance sheet date pertaining to amounts paid by the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred." } } }, "auth_ref": [ "r193", "r194" ] }, "us-gaap_DepositLiabilitiesDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilitiesDisclosuresTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote3CustomerDeposits" ], "lang": { "en-us": { "role": { "label": "NOTE 3 - CUSTOMER DEPOSITS", "documentation": "The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity." } } }, "auth_ref": [ "r7", "r44", "r123", "r124" ] }, "fil_DepositStockPurchaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "DepositStockPurchaseAgreement", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Deposit - Stock purchase agreement", "documentation": "Represents the monetary amount of Deposit - Stock purchase agreement, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization and depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r34" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r34" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "NOTE 8 - STOCKHOLDERS' DEFICIT", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r239", "r240", "r267", "r268", "r269", "r451" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Notes" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r469" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r470" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesBasicAndDilutedLossPerSharePolicies" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Loss per Share", "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." } } }, "auth_ref": [ "r29", "r30" ] }, "fil_EmployeeStockOption1Member": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "EmployeeStockOption1Member", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option", "documentation": "Represents the Employee Stock Option, during the indicated time period." } } }, "auth_ref": [] }, "fil_EngineeringServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "EngineeringServicesMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Engineering Services", "documentation": "Represents the Engineering Services, during the indicated time period." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Registrant CIK", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r468" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r468" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r468" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r471" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r468" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r468" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r468" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r468" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component", "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." } } }, "auth_ref": [ "r8", "r125", "r140", "r141", "r142", "r154", "r155", "r156", "r158", "r163", "r165", "r168", "r188", "r189", "r235", "r270", "r271", "r272", "r275", "r276", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r292", "r293", "r294", "r295", "r296", "r297", "r305", "r350", "r351", "r352", "r363", "r417" ] }, "fil_FiltersMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "FiltersMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Filters", "documentation": "Represents the Filters, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r67", "r398" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r328", "r329", "r442" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r328", "r329" ] }, "us-gaap_GeographicDistributionDomesticMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomesticMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution, Domestic", "documentation": "Allocation of business activity identified as domestic." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r443" ] }, "us-gaap_GeographicDistributionForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionForeignMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution, Foreign", "documentation": "Allocation of business activity identified as foreign." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r328", "r329", "r444" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "GROSS MARGIN", "totalLabel": "GROSS MARGIN", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r65", "r153", "r169", "r175", "r179", "r181", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r291", "r440", "r489" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "LOSS BEFORE INCOME TAXES", "totalLabel": "LOSS BEFORE INCOME TAXES", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r63", "r85", "r169", "r175", "r179", "r181", "r329", "r340", "r440" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Operations (unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "INCOME TAX EXPENSE", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r94", "r103", "r164", "r165", "r173", "r274", "r277", "r342" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r23", "r26" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses {1}", "terseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable-related parties", "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable-related parties", "negatedLabel": "Accounts receivable-related parties", "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r4" ] }, "fil_IncreaseDecreaseInContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "IncreaseDecreaseInContractLiabilities", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "documentation": "Represents the monetary amount of Increase Decrease in Contract Liabilities, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInCustomerDeposits", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Customer deposits {1}", "terseLabel": "Customer deposits", "documentation": "The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement." } } }, "auth_ref": [ "r91" ] }, "us-gaap_IncreaseDecreaseInDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeposits", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deposits {2}", "terseLabel": "Deposits", "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances." } } }, "auth_ref": [ "r25", "r45" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory", "negatedLabel": "Inventory", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r472", "r478" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OtherNoncashIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r43", "r87", "r143", "r172", "r298", "r402", "r465", "r537" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r68", "r217", "r222", "r446", "r447" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r145", "r147", "r148" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r475" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Gross", "documentation": "Gross 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." } } }, "auth_ref": [ "r477" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Change in Inventory reserve", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r74" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r136", "r436", "r454" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryPolicies" ], "lang": { "en-us": { "role": { "label": "e. Inventory", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r96", "r130", "r135", "r190", "r191", "r192", "r314", "r437" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements {1}", "terseLabel": "Land and Land Improvements", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r304" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r304" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r304" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r522" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLease" ], "lang": { "en-us": { "role": { "label": "NOTE 4 - OPERATING LEASE", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r300" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total Liabilities", "totalLabel": "Total Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r16", "r153", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r279", "r280", "r281", "r291", "r374", "r439", "r467", "r489", "r524", "r525" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r84", "r336", "r454", "r480", "r485", "r521" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' DEFICIT" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total Current Liabilities", "totalLabel": "Total Current Liabilities", "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." } } }, "auth_ref": [ "r18", "r129", "r153", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r279", "r280", "r281", "r291", "r454", "r489", "r524", "r525" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total Long-term Liabilities", "totalLabel": "Total Long-term Liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r49", "r50", "r51", "r52", "r153", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r279", "r280", "r281", "r291", "r489", "r524", "r525" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LONG-TERM LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r11", "r83", "r533" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableCurrent", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable, Current", "negatedLabel": "Loans Payable, Current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r17" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://omtk/20240630/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7Debt" ], "lang": { "en-us": { "role": { "label": "NOTE 7 - DEBT", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r76" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansPayable", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r20" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r238", "r313", "r349", "r366", "r367", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r441", "r448", "r450", "r456", "r491", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r238", "r313", "r349", "r366", "r367", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r441", "r448", "r450", "r456", "r491", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "fil_MonthlyOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "MonthlyOperatingExpense", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Monthly Operating Expense", "documentation": "Represents the monetary amount of Monthly Operating Expense, during the indicated time period." } } }, "auth_ref": [] }, "fil_N2011LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "N2011LongTermIncentivePlanMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "2011 Long Term Incentive Plan", "documentation": "Represents the 2011 Long Term Incentive Plan, during the indicated time period." } } }, "auth_ref": [] }, "fil_N2015LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "N2015LongTermIncentivePlanMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "2015 Long Term Incentive Plan", "documentation": "Represents the 2015 Long Term Incentive Plan, during the indicated time period." } } }, "auth_ref": [] }, "fil_N2017LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "N2017LongTermIncentivePlanMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "2017 Long Term Incentive Plan", "documentation": "Represents the 2017 Long Term Incentive Plan, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash (Used in) Provided by Financing Activities", "totalLabel": "Net Cash (Used in) Provided by Financing Activities", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Used in Investing Activities", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net cash provided by (used in) operating activities", "totalLabel": "Net cash provided by (used in) operating activities", "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." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Net income (loss)", "totalLabel": "NET LOSS", "negatedLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r64", "r71", "r86", "r127", "r138", "r139", "r142", "r153", "r157", "r159", "r160", "r161", "r162", "r164", "r165", "r166", "r169", "r175", "r179", "r181", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r290", "r291", "r341", "r396", "r415", "r416", "r440", "r465", "r489" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "fil_NotesPayableRelatedParties1": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "NotesPayableRelatedParties1", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Parties", "documentation": "Represents the monetary amount of Notes Payable, Related Parties, as of the indicated date." } } }, "auth_ref": [] }, "fil_NotesPayableRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "NotesPayableRelatedPartiesCurrent", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Related Parties, Current", "documentation": "Represents the monetary amount of Notes Payable, Related Parties, Current, as of the indicated date." } } }, "auth_ref": [] }, "fil_NotesPayableRelatedPartiesCurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "NotesPayableRelatedPartiesCurrentPortion", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes payable - related parties", "documentation": "Represents the monetary amount of Notes payable - related parties, current portion, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Total Operating Expenses", "totalLabel": "Total Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "LOSS FROM OPERATIONS", "totalLabel": "LOSS FROM OPERATIONS", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r169", "r175", "r179", "r181", "r440" ] }, "fil_OperatingLeaseImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "OperatingLeaseImputedInterest", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Imputed interest", "documentation": "Represents the monetary amount of Operating Lease, Imputed interest, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r302" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - current", "negatedLabel": "Operating lease liabilities - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r302" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities - long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r302" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease - right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r301" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of ROU asset", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r479" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r303", "r453" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote1OrganizationAndBusinessActivity" ], "lang": { "en-us": { "role": { "label": "NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r47", "r80", "r355", "r356" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total Long-Term Assets", "totalLabel": "Total Long-Term Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r81", "r133", "r331", "r467" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term deposit", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r133" ] }, "us-gaap_OtherLoansPayableLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLoansPayableLongTerm", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans payable - SBA, net of current portion", "documentation": "Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r20", "r372", "r373" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Total Other Expense", "totalLabel": "Total Other Expense", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r71" ] }, "us-gaap_OtherNoncashIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpenseAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "auth_ref": [] }, "us-gaap_PaymentsForPurchaseOfOtherAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForPurchaseOfOtherAssets1", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of fixed assets", "negatedLabel": "Purchase of fixed assets", "documentation": "Amount of cash paid to purchase other assets as part of operating activities." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Policies" } } }, "auth_ref": [] }, "fil_President1Member": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "President1Member", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails" ], "lang": { "en-us": { "role": { "label": "President", "documentation": "Represents the President, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Loans", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from (payments on) notes payable-related party", "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r182", "r315", "r343", "r344", "r345", "r346", "r347", "r348", "r435", "r449", "r455", "r473", "r487", "r488", "r492", "r534" ] }, "fil_ProductionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "ProductionEquipmentMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Production Equipment", "documentation": "Represents the Production Equipment, during the indicated time period." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "auth_ref": [ "r182", "r315", "r343", "r344", "r345", "r346", "r347", "r348", "r435", "r449", "r455", "r473", "r487", "r488", "r492", "r534" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment Gross", "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." } } }, "auth_ref": [ "r75", "r131", "r339" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property & Equipment, net", "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." } } }, "auth_ref": [ "r6", "r330", "r339", "r454" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r6", "r99", "r102", "r337" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r75" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r236", "r238", "r263", "r264", "r265", "r312", "r313", "r349", "r366", "r367", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r441", "r448", "r450", "r456", "r459", "r486", "r491", "r527", "r528", "r529", "r530", "r531" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement" } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r236", "r238", "r263", "r264", "r265", "r312", "r313", "r349", "r366", "r367", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r441", "r448", "r450", "r456", "r459", "r486", "r491", "r527", "r528", "r529", "r530", "r531" ] }, "us-gaap_RegulatoryIncomeTaxesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryIncomeTaxesPolicy", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesIncomeTaxesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making)." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r237", "r309", "r310", "r369", "r370", "r371", "r372", "r373", "r393", "r395", "r424" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r237", "r309", "r310", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r369", "r370", "r371", "r372", "r373", "r393", "r395", "r424", "r523" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "NOTE 5 - RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r306", "r307", "r308", "r310", "r311", "r359", "r360", "r361", "r399", "r400", "r401", "r421", "r423" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and development", "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." } } }, "auth_ref": [ "r46", "r273", "r532" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r56", "r78", "r335", "r353", "r354", "r358", "r376", "r454" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r125", "r154", "r155", "r156", "r158", "r163", "r165", "r188", "r189", "r270", "r271", "r272", "r275", "r276", "r282", "r284", "r285", "r287", "r289", "r350", "r352", "r363", "r538" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r397", "r434", "r438" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues", "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)." } } }, "auth_ref": [ "r144", "r153", "r170", "r171", "r174", "r177", "r178", "r182", "r183", "r184", "r187", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r291", "r329", "r489" ] }, "us-gaap_SaleLeasebackTransactionMonthlyRentalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionMonthlyRentalPayments", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Monthly Base Rent", "documentation": "The amount of the monthly rental payments due under the lease entered into in connection with the transactions involving the sale of property to another party and the lease of the property back to the seller." } } }, "auth_ref": [ "r93" ] }, "fil_SbaEidlLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://omtk/20240630", "localname": "SbaEidlLoanMember", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails", "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "SBA EIDL Loan", "documentation": "Represents the SBA EIDL Loan, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt", "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." } } }, "auth_ref": [] }, "fil_ScheduleOfDisaggregationOfRevenueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://omtk/20240630", "localname": "ScheduleOfDisaggregationOfRevenueTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Disaggregation of Revenue", "documentation": "Represents the textual narrative disclosure of Schedule Of Disaggregation Of Revenue, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote4OperatingLeaseScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Operating Lease Liabilities", "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryScheduleOfInventoryCurrentTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Inventory Current", "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." } } }, "auth_ref": [ "r12", "r60", "r61", "r62" ] }, "fil_ScheduleOfNotesPayableRelatedPartyTblTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://omtk/20240630", "localname": "ScheduleOfNotesPayableRelatedPartyTblTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Notes Payable Related Party table", "documentation": "Represents the textual narrative disclosure of Schedule Of Notes Payable Related Party Table, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Related Party Transactions Table", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity", "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." } } }, "auth_ref": [ "r9", "r10", "r37" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividends", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r264" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r263" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r246" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r246" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r251" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Expired or cancelled", "negatedLabel": "Expired or cancelled", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r250" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails", "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r244", "r245" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r244", "r245" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "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." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. 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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can 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." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercised, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r249" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Expired or cancelled, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r251" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Granted, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r248" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Expected term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r262" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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." } } }, "auth_ref": [ "r260" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding, Beginning Balance", "periodStartLabel": "Shares, Outstanding, Beginning Balance", "periodEndLabel": "Shares, Outstanding, Ending Balance", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails", "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails", "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r72", "r150" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r21", "r125", "r140", "r141", "r142", "r154", "r155", "r156", "r158", "r163", "r165", "r168", "r188", "r189", "r235", "r270", "r271", "r272", "r275", "r276", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r292", "r293", "r294", "r295", "r296", "r297", "r305", "r350", "r351", "r352", "r363", "r417" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails", "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails", "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails", "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails", "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails", "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r154", "r155", "r156", "r168", "r315", "r357", "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r395", "r397", "r398", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r417", "r460" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Cash Flows (unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Balance Sheets", "verboseLabel": "Condensed Balance Sheets - Parenthetical" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Statements of Stockholders' Equity (Deficit) (unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesPropertyAndEquipmentPropertyPlantAndEquipmentDetails", "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://omtk/20240630/role/idr_DisclosureNote5RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20240630/role/idr_DisclosureNote6NotesPayableRelatedPartyDetails", "http://omtk/20240630/role/idr_DisclosureNote7DebtDetails", "http://omtk/20240630/role/idr_DisclosureNote7DebtScheduleOfDebtDetails", "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails", "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableDetails", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement", "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." } } }, "auth_ref": [ "r154", "r155", "r156", "r168", "r315", "r357", "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r395", "r397", "r398", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r417", "r460" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common stock issued for stock subscription, shares", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r53", "r54", "r78", "r249" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common stock issued for stock subscription", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote8StockholdersDeficitDetails", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock option expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails", "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets", "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Total Stockholders' Deficit", "totalLabel": "Total Stockholders' Deficit", "periodStartLabel": "Equity, Attributable to Parent, Beginning Balance", "periodEndLabel": "Equity, Attributable to Parent, Ending Balance", "negatedLabel": "Total Stockholders' Deficit", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r57", "r58", "r73", "r377", "r394", "r418", "r419", "r454", "r467", "r480", "r485", "r521", "r538" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' DEFICIT" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance", "periodStartLabel": "Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r39", "r40", "r41", "r125", "r126", "r141", "r154", "r155", "r156", "r158", "r163", "r188", "r189", "r235", "r270", "r271", "r272", "r275", "r276", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r292", "r293", "r297", "r305", "r351", "r352", "r362", "r377", "r394", "r418", "r419", "r430", "r466", "r480", "r485", "r521", "r538" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote9SubsequentEvent" ], "lang": { "en-us": { "role": { "label": "NOTE 9 SUBSEQUENT EVENT", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r77", "r152", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r288", "r420", "r422", "r431" ] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernPolicies" ], "lang": { "en-us": { "role": { "label": "Liquidity and Going Concern", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r48" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_TableTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Details" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesUseOfEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r31", "r32", "r33", "r97", "r98", "r100", "r101" ] }, "fil_ValueOfOptionsAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "ValueOfOptionsAndWarrants", "crdr": "credit", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Value of options and warrants", "documentation": "Represents the monetary amount of Value of options and warrants, during the indicated time period." } } }, "auth_ref": [] }, "fil_WeightedAverageNumberOfCommonSharesOutstandingBasicAndDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://omtk/20240630", "localname": "WeightedAverageNumberOfCommonSharesOutstandingBasicAndDiluted", "presentation": [ "http://omtk/20240630/role/idr_StatementCondensedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC AND DILUTED", "documentation": "Represents the WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC AND DILUTED (number of shares), during the indicated time period." } } }, "auth_ref": [] }, "fil_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://omtk/20240630", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://omtk/20240630/role/idr_DisclosureNote2SignificantAccountingPoliciesLiquidityAndGoingConcernDetails" ], "lang": { "en-us": { "role": { "label": "Working Capital", "documentation": "Represents the monetary amount of Working Capital, as of the indicated date." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-8" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "230", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-40/tableOfContent" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481974/980-740-25-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481974/980-740-25-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(e)", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483081/340-30-45-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483054/340-30-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r436": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r440": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r441": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r442": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r443": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r444": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r445": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r446": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r447": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r448": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r449": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r450": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r451": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r454": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r455": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r457": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r466": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r467": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r468": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r470": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 76 0001096906-24-001718-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-24-001718-xbrl.zip M4$L#!!0 ( *N"#EE.3A,1YIX !0D" 1 ;VUT:RTR,#(T,#8S,"YH M=&WLO7ESVTC2/OC_[U/4L2- "BK7N_O_W?[_WP<>7 97&JYOU1&GC>]O+CX\>-'[8=2 MLYWG"ZG5:EW\Q&LJ_D670W,\O]">>-\O9%%6Q;HBAA>XCC>_8*B[3^PY\"%> MJ(07S=SJLZY/-R\,OEBYV/"B]_&O=Y8&T=P4@4ZKCPHI.N^YTA:56PN,6?F.3LGVKJ ;\,+X9'?]Y $OW[2 MW06]-ZY? 3-^.[_4-;=="(^5+O[WZY>'P8A.].J,';#')E3Z8SCSJD9UGV"Z.'*\ O M@YH WTU?'?-YY)%W5^\)O+E9Q15%_M^[N__]I_;Y]T9=^B+^JZN(-_]XJ/]_ M-8+#I,:S[K"WU0;VA%2K,"+/],:TW?]ZVWOL_I-T;S_W;KO=^][M9W+5O[^K MD2JY 5X02:S^1AZZ5P36,4B"CQ?^??_GXX1Z.AG8ED(5_#/.%N-[K MF/Y2,4QW.M9?+RW;8G0T?U[BM=0)?C8-@UK^SW#)[6Q"'7- +'V"]U+SLFO! M0%^OX&V./NY9!OWY3_I:\0?\T[NGPU\JUR"')%'Z=RB.3..7RE ?>%*E+0)# M55%MBNK'BY4W['GCUE:QK7NT6@OE2OM*JP9@'OT-W8F MU#(F^,ZQ_ASM-4JE/=3'+HW^DFM[,)NLS.L&/G&CO4ZMM!&B0 C8&U(7?49YFQRWQZNV9*[G%#=G3FT'2B12_@"GC/_&!_*[EJ]_0$$ '57G\!T MX*7+OHGPB&^N ;QG#_*? Y+!-.C\(D9JW;.=6,- M]?ZY)MN6;O1?OO3,*5M][$?09XZ'PHPMYZHHP?_PZL7G_GB,I6OJ547TGV@$ M5UPL/?-B/KV-J79E]32Q]X _34G-=O3-JJ0>-?HN&+C9 MC5R9Z[_X(_\C"\RLKPHUR57QAZQD/$,EP@R5$V9X+2N^B%,R%W%*!!%WRE2[ M.,/8__W@=?^+[I5;A;\GMO7@V8/O"X-F&"=^R>$LEB&-I7#',.YTT^A95_JT>"2&T3.7 -R0 M+1_+U&>2)UFAA2%E;&%'L;B68X1$6!LRP M%) YY$0I2'/)EE+@9L^3;A9B>=7=5HY7WZ7 39O&I2A-F>"ED$R2VBSN58J0 M7,3G5CE1"IIZ"G%1V;D M+H5'DK3&K?1L0_D1]Y=/B%0J960IEYPH!6DNV5(*W.QYTLU"+*^FEIP0]2P% M;MHT+D5IR@0OA622U&8)GJ4(B::($DU$7>=$*6ARR992'&7/DVXIM*(JAE/2 MEDMQE"7!2T&3)+573[;]^S.UKTW7<\RG&<*DNO;[M3VAKF<.56$[7;?;BIY501[*IXPO+$=:CY;9\&S8"YG M*@I+3A5%$):'WG@3HOYH!6;\RQ1YT\&.*NXUVN#\]GS= <7P;C M+*I0*^F>C8@JZ9XW@<," ;DG_\+]/QN)4Q(^(Y%3$CYKF=.UGDV+PH.LY^"C M_/-CRYC/1A25_,B7A"KYD8M"365DD1?3$BTY%8]I910D?RPKO<*\,:"TD;/F M0&D#9%;!D-G(4_KI%:MY5X/IPO0Q$V&*8\T!(T+% *.#27FO=V/=\CJ6,1^C M/_H%;[9,(U_''I62YJD7V5M%^A?=,F Z^$]O,G7L%Y9_DP>Q$XORX<4[II-? MU)?TSV8%W-/QG??ZZ%CNIU?_9Q! U&742NK8SC'4A[&!)C/N0.F]LL+^.I,M M_JCGWRR+GW 2.<-\2?/4\SYWX/QJ9-)A]R<=@#_Y0OO#(=AL3D')C[;IUOGD M"?W704R\Y 7'&&W(C01K^FSAUR=;=XR"\@=%%1M_0=9&2>M,L'\MBZ(JSS?R M'D:VXSU29W)-GSQFLCX\Z5W3&'^Q]3Q%5#?&N6#$TH#YLT/$[0DY\?)B)1<2 M=,=*ZB;E;*UE!71^@$AD!.Y.IF/[E5)V/JT_14&:)Q=@/M"E0.>6$1#$OS'ZNPVN.W9A: M!H"6=P!LY\CV8>?)$OPD-7Y3R[58I+6X)(<;54D,]/2QFV*%8FV&M#YIE?V1 M?E?.(^RYN<=S:A[TO6X]T^I7TS(GLTD.X(-!6C:F1,&E)$X]\@B4IC M\]FZ1(F&NR,?G]K?;GN/W6OR\-AY[#Y\O'@"HDUA0+Q?\]"]^G;?>^QU'TCG M]IIT__?JU\[MYRZYZG_]VGMXZ/5ODWOW[YV'7WNWGQ_[MP*YKEW5B"QJ:HOS M^_XSUUO4)\28Q4AVFT6\S6-O4&;_>TZGM>/O)-;2=B>XAD;PJ MR+?+)]L>/^GCL>T]V3]7Z-?"2;4::OW#.@G);]\Z]X_=^R]_D/ON7?_^D=Q] MNW_XUKE])(]] LOC$=8 D132OR>2]LYXGP!9^C?D\=B)+_AOPDOA F()BI<1F\]VD^ ,"Q.]6M< A/M@-RN/ID>YX] MN92F/XEKCTV#!&]DBXZPN^!_AS!UQ][<]35"9$1=&G!U=0(7C_"154-_K;Y2 MW:E2:QE:&@SF'S.+$D44".J@[6L4)U4P'Q =_NO(_X_ MRW_'9-\NGG69)8 O]-]WG+S4)&;C5#6EI6F;#"D>,V(OC@,$OJ?/>.("_!KT ML(XDL@R2ZRN:*?\DW=O/O=MN]Q[4.9@.]W>U=%9!2)YWW9_ZP&.S)/:0+&9' M=)>X4SI Z]8@ID5,SR6#$9-)/"7Y5@1X^A.LFU6FP1/&^M2EE^$/@1DIB>+? M@'$>&,>>05[84X'D]K02/L"_3F.7K8U9YH6Y[Q>V49T:X$G-V#$/DF"JI6VHE3%5E-5-3$:/2\\])R.@_")ZY_ABH#-88/1X9#_ MS!S3-4R6O8("X>.3<]$VEX'(KG6>=#2\8>[ MRDMR:]?>;]#Z@HF8PIC_O+58QS# @7>#?[Z8%I6.1+L&_I6B:N0!=84^]E[) MM5,C?^EN!?Y36SAH>ZX,\ I^[#N/]@_KR.'5*^U_@4;;+M=B#X<'E86.XD'OG-+%IM2RB9), ,4/U,'Z&Q. M]3&A8>(H?(R9HZY 8'($9Y>X.9+M4GYWB.^X2#H.U4_@-'CYC?IV9?74?G\0 M>5_L@3Z^&]G62;Y''>:KM:2J*#9;*4-N8??^W24>'=,I3H98;#8"F+^#\B YUA$P<%E1RX=__SDP'/O1L\D2#"^"9#]0W&20%[0,6[L'UB\_M_@2W MP7JFI ..AC'#TZ#L\ZE#!Y0159()BQ:XY!W<#$*0N+/!B+B8T@:#"^(?WDCW MV(W.8J _]-4AX7C\FX,!OQ>(;AGDG>Q/Z D$+WS_]!\8+E[/+H6;!TR&M3GP'-N"!XS'KXRY4U!U\(T= M^*B!J4K)#_I$7-.CL'Z'<.&K0.@+=5Y)#Q<])FB#,KG6/=V/TJPA>_'&I5=, M9XX[PS'!-?P6JH$5F1:\'WWLADSO,4G>>DUX _ M\OFPYQBG[OO:"GP.NI]S,B&5 EA'QK%&2\!\@R4]5>9L"J!4Q=*2(->TDW[72_K*=[%%] M9Q E=?G$(:PLL<.OE%LU[=17=HZ=;Z.FU+E/-V*490>WHT>P]L:K(D7PG2L@ MV;/MO,;S,/UD $;H0?" 53^SKE3:M]L$RMY(?XKPK*<*SX==TNQ$F*8%%3;^ M3S/7M,!=YK3A6U=W;O@>';?D(#^[,(1GY-"S8__P1G$9M0N@:7$J'/YG-OJK M4&?RX9BV).Q.6L8\UM2R+DY)SJ^],(D [VG&9!4F?JE-O?#7(-R#GP1OE&6I M*]UL-S+1=R%T._XQ-+'5!C6'ZVX"NE',>0*9;]G,A9FYE%T%;V7)!02O=)FQ M&#H >%5Z,R9^&[A@N MP:"G::SY3XN(P3M]:ZR@1E96W"[UGE1,*%=N@SNBXW'(=/(.6,GL>G]G-H+9 M_;Y&P!D[Y/$]X%LX"Z?Z3N&TF0D1^H'U//J!>Y8H0!E<>L^D;K#@J+,+[/*[ MISG8@2^720SG%')T\V6/WG1MYZU15:W*J0[T-\D$856DH2 # /T8F M"ZZ&*#_"&$P;(K<7G5Q (JYME"C3"V$W17IRA\6U.K-G^(!(JI]**&P&D8U5 M<^))'WP'6VIF&=7@'3?LO[DI?^/X-3PVX_N+YJD/(]VA;G_F,5L'UO:JUNR! MNFQ*:@64]< $7\V%CVYO*F1FF?X%_OW ]X&.8UI+H[1FDZIA>]7@[A6UVJBT M94EHJ4U!;,WW9\,AXU8Q,XM<]GRD#T;&+9M,=0<1-Z/$GP5ATR#V8@9!@&[D MK"H-8,6(FL\C#W[PX2F&3))48*"(?RH7G)?NG0Y2Y^-36UJD:R\&-H4OJT\. MU;]7]2%!*^1)[^4I$K>X1&< _O-/W'SJM\(2#A^O=?.X\K!V#B@R1U"/!F\ []NF?Z!_C)@RZ[/&IXR=Y4 M%*87=3)R4&O]19?F8V83!P45) >B%J+@X7IT0J1POWS3T5O^^V8>.YBW> 83 M7H\>NSI MD28JY2P/D-8RP=@?65;!K4PX/5)'P-H*7D840J6EZ.R,W8_K%8!V>- M?JU$_QFB7SL2_2Q>-++'\"+W?_[2E*7&![!LAEBBXJVIA3J_A1$G#8'+PCCM M.-XY+XSZ@85Q:WLP',]F2/\6HI4LUDLA_=E&*>3/$,N-*&$:.5J8YJMNZ<\, MS7]WR;7I#F9^A0.4X1U+'[^ZIAMN;"^6 "X+/Y\$K[NG[FR\[DWD?FU(I05T MCHNC&65Q*-$6QV^8YV&"N,^ZLYWZI%[ MT_V>?_0W2_2?(?I;4="O1D,_"'G/L<.2TLXA; MB_W'7[OWY;;B&Q!*DLAQ7_$+?08#E(DC=L*R /*H5:+Z'%$=;;>\4]O$,#,1 MR8T^\&RGQ&^)WVSP>VA;/$X8X9NUE"'_H(_][$3L&^NQ(A)A'CV:DM]ODUMRWDYN M[6]/H]3G[6DT6:DIK+1'\A1EYW.4C0(1RJJ^VWV0B,7*CVAI-2?P+)///HAX-39/#R2\4\M7N/ MW:]$JB&IPO'#TU=>L7R;IK+[_&N6R[3.JIS>R+XN?>ZZ3P\=-$8W .%>!-,MJYE# M?*2!)/[K9C!D\WE+BM/!4-R>%P259M6E,KUKM;UF;O59UZ>7R-S5"EY=6?U- MWEV_Z]O#]3'%NYJ5MM(0FIJR4;AK.1I4ZJNW@S*%.\:PHY,B-,28&$M2_9\B M=SM^76$LL#J@Y@N&Y01B4>\M& 898#0D]_V M$K+D?2*\YRZW&A)P7A9D)0&Y=8PAN9=7!P3:%IE%6,T$*=AN=^B8M>"8ZHZ? M_%>J^FR@/S3'6V!_[[/GSN>.E(;S M7D"_V [03@B-NL-I@-?78E.L5^8%C_>^HC07DS(90N:]@J60AIA4*VVY(8$' MW2SMPUPQF[^4TS!6(@I-)2:K"Q=9O*:,?^ZY1A>3KOJ=P4H(6,;J'\ %;L=U MJ>>F(0#K6)9&$31QL_;_&[ 4WRR4^(M7[".A"JJ:TS"AU(PI11]M#\M.^=$* MXE.Q&$;?@6R(,\2\SYT4HXK-2EMM@MD8-[A4PB7W<.$O&5L(%EG0Y)@J-I-( MY-M(=4FTFTE)LS/*'OK2O_US>?RWSA\YZBGG<]KES["EUO%?R/_ID^H'5 M-IEBW=1@O_K,Y$OAS(B0/7=CW?(ZEC'G3SJQRR9N;8M"7>2VM5VB)2=HX6Z# M-J5*6Q/J]48^G?.X$^ M(!/N\;G]X3>7,OV-4@M/ME4P314!$V*F=)1 JG(0.(O M9+7C8)3S/1TF41]1HI:[.@4!?1HRLPX6A:@(K;@''4JPY!PL_.5B Z!25X6Z M*N;#^"QW)\H=G=S3++]60?^Q\Z50VSMK\EN9_B2&/<-3(2F([T(%<,.?\]"?OM5*2+-\6QT', MGU1]Z4NO\ZGWI??8ZSZ0SNTU>7CL7_WSU_Z7Z^[]P]_)=?>F=]5[+(:M4J:B MY"45A7M%I264GNNF1&Z&DI^1%*I0&)=*(5/]E1VYQU92^F#@S*A!Z,\I%OLM M2/"XM-L#7M[YK.Q81L=GY!=3?S+'K&52>N<'6D!4158$28X90"RQ=5[8XNXX MMB0?67+<<$3A\B("&A-XH/Y,,9$.:#M!H:S[771*@R0/M2V01U_G++I:XE : M76,D#5OC+3>5(I!3&>*V2C2)1;]UR3:R63V )K!;R24/> ML;PO65#B9D66G$^3\_RE%TO4D@2YJ9VYU7=K>Y233"LU>4)K@?%HZT((O* [ MVTG+ *RS LFMN(DZ)6H*@QK^PK1Q'&;R:@E>V=8+!=*AP+16Q.?.$J*OI6V8 M3,'N!2N6X9YBX+')SHS"_$O[,.?;#N! MAQP<%LNY,C_'$RDK!Z3#O<#7%&4>UH#79*&EG<'Y^#H@:=@/V'VAU>(9CR^QD@>L\+:-S%M215VJJF)".N MLY3*Q\GB[(V1-PGX-.0I5BD7)%42M&996?*\X,)?*BH(%E&1A::6D\I/9;V+ MW&P!E#3;-=*\['.5=9K>T!0S#QS$/PDRF=CXK3WX+I!#R>IX[0->^C#2'>IV M9M[(=N!A1@PMZ-]ZC")4#V?31Q[@7JON^"'BMKRL84A^:UA^XP/BLE<1?3[0 M#]&9<*<[?>?!PR,Z_]+',WI''3;R.":):RSN6I[DT/Q)C>J?U+%7YE>/P8*H MP]MO8,<<8*/2MNP(=)_J#J[/&8U!;Q\6/=>=I8:G9FS(]V>>Z^F685K/*8T1 M@ZR2T%*;@MC:-% W28\EL[C0/ DA(XL\*9[("*68]/9%C$#@KRF%SU[H^)68 MC**,%_9B_.<:*BZ<@[D$,B8[4PA*R'*EW13J8D,0F]SJ5I<@R1 DW$,1\,1C M(9+7G(..83!6Z6,P"4RC:EIDH$]-3Q^_!1#OR[CYH&UM._'^K.W! M$EZ1I/'QX&HP1[99%P5%W3R.N@M<.=_L9^;XR!X#F]IBI>,8-54#1-:,98 "5T"@*=!$4GUNT1I*8FU%N;NPRG2,XR': M6]LES?*5#G":VR8V",]+&.97"Q0>)J$$4L>U26B#O>=(F--^FD M[I47'AZMA!^.9N.A'I1<'_PXHM@5RIZ N'[% XU^D57=P891Q(2+GAVVX^"P M<^#>B+H4.6!@_R@#:*W/#!,C>$/3TJV!"=>ZF$B!/1#_NY=]OMWO=N/Y.K_OU=;4$QKJ^\FL/H80X9!%EP',^VW 1> M^FX.V?<)/'UYG>I,J.@*\ED'[< J+*QP&O$SUJDV2$U1CFV],4FEN>9M6$]63WKB-23>V@X*,/(X<2J,.1:RU3J-TW-;" M)36RI,:#^;-@M. _ANVTV.J>EJ*)#\F_PC-&+NF"8C0*AK^2&"4QTI),.X@1 M3S1=)"I/>.%H8T.BP37^N&V8_YA9E"BB0&115@N&M7RRL"D! MEQK@E 0 AR5=-$EH2-QZ,I> .Q/ 7D2<=CSS%1YZ2"/(T[+8'2C:Y+FJ)VYU7_8='TK\AG_O]ZP?RT/]R M78B,O!3"4?Q3L",(T"O;]?K# ,QIV(E8FE^K"U*#8R@NR8AL)I+PLV.[[IUC#]=/^R9B M-:DP24D2A:;XAJ-K;PE#"9A8J@08$B5!C7MZH,10$3&4K#VF8@_LE@KV6%H= MUG('IF2W&3,QW_: *4GC3<6.V:TZ.'^)-6%+.LV$:YCJ^EIL8@O#(QW/E%^: MG8>=\DO+B2;N$V=P7CWK/(S^7?>^\X@'VKK_>]>]?2@S,E(83>Z,B9(T)6G2 MWX9]*P95J7[+B;[%B9Z-0;6<]Q&WF.MG:E$L%(%E^G5C8EJFZ^$A_A=:&EHY MBF/Y7.I81F>%1]V?4RS$D$:,7?4S$UH:MW:"1;,GSA\W2<35L3*VI@DMZ M9-XAD(29A.66-4'BI^1*""0'@60M'@WFK]0%:4MWST)BH8#F2RPL)&F\:!)@ M01&DN#5TLTK0JI0D$K8F,.XN:"^WB9!K, ]XRR*PNGU"%;CG($A_]+P:+'H0T,3-+5T0=X6F)+P9;%41$,2M+BG MA4HP%1I,"7NQ6&!"%@6UQ:T 2=%0=9Y^[$%4)>J]MGQ4U>.6M2D]V-)?*0E1 M$J+T8(\_6?D%2^K_DN",9?_VG,]6%DYYRQ$:Q,^U=\\:V!/ZQ7:/\5<9 M38_I$5^':==5H:%N5I7:U2#^?.S!MPNI"%[K\9"2*NV&*(C-S53($E+G"JEX MONOQV,*J/+(FM!J;[L;Y@ZNH_NOIX(KCPAX/+JS2(ZN"*D8'5^G&EDY+28B2 M$*4;>T*!H,=?N_>D=WO5_]HE[X(B0>_/V)'-RVAR9^"4I"E)4Q8)RJE1]T94 M=#G1VS]T:T#1X25]=-JI1XEIO5#+LYW7TI3*,I0V-,>7 M1&>C5?ZO5*6Q.D+0>9XZ_SK%V!MPB)!%*W MZXU*NRZ(6PKEE9#(/R223<"N8XDH45"XY$5D[5$7#AQ1-J(/@"/)/.HZ%H^2 M!$WEN_6<0F,_CO9C?D:2KSW+HCD!;X)T1[03RI!T_$>;.](EM;>^<[0INJ;' MGF7V1M0)SS&7[FF6AB=CQ:UM#71WY.>Y'>^H'AV::L#D55EH2INE;(IF@KYU MF"29P=V02B_V'%"24L"[(8-4:0KBEO)K1HP-$34MW7GL>G;AH?\"=CCT>L[-> M?JP]5?<7"[F*#4'3BF^IEC#:"Z-$W6.MTFY@-HK3<9U8[4!5$J?B) M)+GL$Y(?/*7C7F/Y0$436C&T7$[\ZX4Y1X)C@.?L:Q<-ZW59QY(#_KF,#Y$.*(Z'LN]R>R)40N=QNRKEISVWTDN!51 MUJDY2A\?>IZ?]]A 2O_5UV)9Q!IOJ9=-7=8F%CH4FX+"9:NB:-9B";T#T$MR M>Z.IL.V-%I?MC1)Y9X6\E+9$FJJ_)=+DLB52- PFNXF2/0:C;,KLQ6 JVRA- M#;=1ZD*#\S;*V_.KB^,NOIF)GN@7OQF_]PWZM9\Z#[TKTKF])M>]+]\>N]?, MRR5WW7OR\&OGOEOZNP55NX=**7W277/0L8QK$U]@H.*]H\[#2'=BGE%SC<5] M)^A?6$!B;4MD^_P-P!*)D9&XWQ'FA,1&B<02B?N1&-DQY@3))H,DCV.\18/D M6_:.8T(RHI_,"9*MF) LG>5B^Y!O9J*ELUPZRSN 2GNG?[F50W7.PS]JG7TKZ4Z4]B MV+.G,>9$)4OK]3? PU.B_4T9_I[6SR1)W^\,J>3&R+J5"W/_-<3[<, MTWI>4]6QO&C_84?HX19019:$%E9D:&UJXS>2;U@";P_P]CK-QP-/*H%7 F\/ M\*+ZR,!)Q%6%<'_PXHD0?#.P)V*^O0'YBV1X\"LA'P&HVX:)G1Q^3J>YXQ!X2;T1= MBBPQ,%W> (KK,\,$/I&A:>G6P(1K@9,>G<#SW9H_X)$S1S_#-8QKQ# !/P1K M,!RQI,)L1/Q3N3@!X]MF>@?8(Q^?VNK'BZ?V^L"F\&7UR:'Z]ZH^A,LO]?$/ M_=7]L#Y@9>I]V%S"+1'_A&-IXA16AC\V+5J=3SD<Z(W(SM M'VX"+WTW1_#[!)Z^O&R97%CE-.)GK$]=>AG^$*H!4425M.8[>_9TS6^O-Q/4 M7)NODVI):LHM[]-.>MTVCMS8#@HQ\F#^3&O6AX 1801JK9X2);8&;2("+TY4 MIH# BSZ]K0)U7QCJ*_P^^\X@67.?JL?>OWF/O0+VU M&"-/;Y$<=)[7SKFE>/"QD/1:7D'I4"PQ\V)Y=S]N'[A;ZH&GB\GJY-W8=MW] MK>MSH27..X5"+<0AE]9IAUQR@*-3W8K\(^GDXU*I'%5I\3JJDJB]<8J([1C_ MF;F>']+Q;.)0H/+ '%-B@>Q%F8N?XL]8X9S,, AD6A^?V@1C3;9?R,UZ)DB3 M%P %=2^SMUZB9%O$LU[R,8Y_#LP7=B3X\26H512@44H_/[0^_N;2#]%YF1/HR4$*2U#6AWI!+JR]ED78J M+!(4=O!@@(4L-,3-KO+I&X=[^7A("EZ-=.N9$M,B/>N%6I[MO!*'NM1YH6>D MTPLH%>?L^-*[Z=_['+FCCFD;P#+G.5TI*%?:+5E01#Y2L#"P*:3128!LUD'&QHY:*A>4__?GA7RZ'[.HE1UMEII:X*TQ4*-N8TA+,I(O_G+TU9DCXX=*SCZ1<\'P,*^]SU M=2;.RV%0W_M-Z="E8&'L@EW(SMC40\B<; =F$)2"W!%$KS8A#NP4(J\DN2*NV&)HAJ3.^@ M8,;?W$>>ZJ_LI#O&LO7!P)F!>QQD@Y6684XMPY!Y=S[O.I;1\3GW9;$9D8T@ MQ39:TI;X4;E9F'_)>PRJDHQ'2M@82U#BAFGR:5!>S5S/GE 'SPK$\[I+P_)X MPS*D.@]7.C9\\;QAO24HS%J^&#P" M1[V<\7!&2KQ \@ZK]&V!><"?(VQ 26ZN(WT9UD/S)S6J?U+'7D%TO=*NEEEA M.9"(G%&R2QX>AY)&;)2<8L"=).'F><=DC,2:"[K7W*KH7 JMV IZ-=\[1.9K M-AYLL]*N2T+]].R9TFH[R6J+"(ITC+=6I:TUA;I:E'H/)X<#J\=FRA1&E^=2 M=)X8LN&76!-WA<@BRYAH;+JZI4&8%X.0$XR2#/G)$J:N-B7>B3>9R-3;L#[. MU+%?3 .$Z=,K>1<4RWE/MI7)R7]0<+7^7(-S ;J,*I-AR>J[@$F?7K\!AY;L MC\Z<.YD8I#(V66@)6J&KEA4+-1&KD!V)FE0L5EEA;DQS2U.$_$0<$U+*N;$. MTCIN51B"%*E"6*QLL=M_=1^.+==;T-!1 ;3.V9\%O)LY@Q%&*NTA8>'7X&#J M&8F,+176\VX^1#$ZP=-BU35O;"=D8G_8]T;4844N7"E5YUW%]$=%>8MY.X5# M5P0'/S:XN.[XR%JJ.S[)^N^LF=$WWV5G=5)^^."*(%V/QQ9?,9O QGKIX9_8P80WO,^.8,D' _,9(;CIW79N MK\H(08ZF]S8B!(X]H-1PR="Q)^3=-/ ,B&V]#UK';MOPCY#P5!B)4\!]_I!I M-\"S>QKRK#]P4FRYL;Q M/P/\'._Y1\!/DL)6D1(2MF4TH(P&E-& =$R,[B.Y^K5S^[E+>K?DJO/P:_XM MB'R)[RB[ BB\\?_=_\Y,F!IE9>=M MPM5%U945[G:Z6FDW%*$AQK33BXZU<\VRX8HVF3O:M$I;JPM*@W>?HJ1V*G)N ME^3%M\MQR*<(FVG)6P_=VVNT&^ZZ][W^]1NP')3I3V+8,RPAF((D/_0\GWD- M9,A??0E7=#M$_8V_;JB#D]@ )[&T1-X:>M.V:Y0$T-NHM%M"G7MQ_J0,FX=O M=W=?NE^[MX^=+^2Z]W#UI?_P[;[[@%J"*8V;+_W?'W*K^5<-'][KI6!F3^+3 MSWQ3AB'RKM.[)C?]^\LS$O[E8V$)M82$1LQ[81\82)SDS6A"C1[49%HM@2FIDE"4]G<(,M9ML0A MF=>S!O:$$D__>69U6/<;7&_<@8M6)@R \8BXP 66ILQ5@8)-,>;2*CIB#SL) M;QRST6J2[<-LDAI!E8[ K*\.+CP\.@$_',V\96H.**K%55QR??#CB&*+%WL" M9O K)BS[)T!T![N_$!,N>G;T,3L!@A4EO!%U*3+"P&8P!M!9GQDFGA$9^AF/ M<*WKZ1YE&>I\RN&0*Z';89@O\ _\'5Z_O B5.KS2IY*F,M_E>'KJ#.*ZAF_6 M.9,7*-O_>MM[[/Z3=&\_]VZ[W7M,E[CJW]_5%A2/_,I :GKAKW,QZ1T>RM4< MG@]S*")X'SQ[\'UDCX%D+FO^V_A KNG0')A> BOKW7QMO/>?S@3#*HLO1:+/ M/#O4!?#,L3YUZ67X0\#.EEICH8HU4].GR9I[H"@U=8L6;)ZH!.$2])1_J2B5 M_>\'U25%2E6JU4_?;F]N\5_2 MPQE0_21&[Q!B'<-@QHT^7DBM2"R1:HT$4! =]W(6P%>3A$"$*6^)X)Z,@$?; MVV#^5E<_$_G;.$ 46:XUMB17'<[,.$EX["#EE3V9@%W/%._NY?1F9 NZ,=6> M]<8$RRY!.QC,)C-V(#4F0J.O/?\\.S2YS[,2R'7OAH1V 1ZO6DF/70#J5WD?)Y_TLZ$RP_OM! M%D05WOP8$$UZYP[25_K4G!L6<3&="QV0.Y+.G??CQ$3V6J18%,W<"(Z@R3CK MY6-B 1F"ZM1(1%021);%C=JV34[NKD8>(A=)PB(V7PY*'[$FKG050EH0#WZX7XXH#_O)NU)F\9'44S'M@RWJ$R>90;9,K]DS[6 MK0$5R#4=T,D3=8@B"406926.Z71HWWN[#C[29F%;R0=,EKT[R+X7V9]YKJ=; M>&YZ(Q7]WP]>][]7]F3J5OU8%?/"=V\G^T\\9D<96_9(0DMM"N*6!BP<>JUAO>'D$C(_,BE J[:90 M%QN"V-PL4\TA>^O2*XFK4)0#-CF%@!+QG7>E3[MA4*VU) M%L1Z0]"VI/=R46XG6JL)XY._7?M73B8!/ULW(-N!RBOQ4'E//=VTJ-'5'0M, M!#>Q:BFJQDR 9ET4%+6QK6(*#QB<9M,GBM$DK'\N&#W5(T@$HLGAL(Y]>:6F M)M1;6TM"O<6 7WRPY\S:?IL!P ALXQ__RQEN\A<0/)8HV5I8YQH@/)X26=H2 M9Q0PC$*( D00_Z6/9ZRMI#U%2\$ENF60'[KCZ)A?;;KN#(\!V YQJ?-B#@Y4 M/.<26$S M1V:XTLVT_ZP[\^S8QF_![-<-=+^D-7?I,.AEZ,*@JM;6SGE+))1 MN/C@D:9,CH.$>8'KULX@94@P'1,N-W'!$]"8:' 0#W@+K?IF;:LR+IBL 95! M<) [,O<%"(\2EMK69A]E^"]3*"9@Y/-!(F]AJ$D1A&$9^2LC?V7D+^^X*2-_ M9>2OC/R5D;^D(W_8[7!LNRZ+[GDC"O]W*"43N&KD$FIAU\.ONC,8A3F%*O?0 M'^\#K:?EO0!!_.HT7X JZ459-+D,"LHI8B&%L&&6![5S#77E;084\X7M$T.. MA17:NX*1QT%934IJYS_RF LXGQ*;3!O"!_+&8F XM;Q&3:NTZW5!U;9V@7L+ M07)(KD="MX MWTPH-D=')I9ZJZLB7AZOPQ1ER'J[ ,C98CZ7$+4/$!91JC+"'49H&@9G7:A 3BA1LU[F).?GY-7Y%"I(#*Z%SBL^'0)<6ULEQ? D0Y]UM=*6 MA7KKK48]!FK4CYQO'S?\QLRA1 MQ#"'\$T>,T_,1RYK3Y;'S/-US#PQJ!>Z;B6O<%!AI1[7<]KU5GE.NX G6'.9 M$!<#PZGEPC6 !)+8%!1M,ZFY2(EPG").!4-,%R,HEG-@[UAG[;@;?$D)+JB=M39Y')@=O8:^"XC?'&6326/AW]3(AGC/ZC MSVKE3<+'A'>2.6>-H#EU0Q9D>;.VV)L,,18#UUN#BTD#F\,9Q&P"C-C@&F"N M:()4W[1CBA1CY'?8MA@XWW;6M@@P3P[+K$FVHFE"\T"O]L+'19/F\]F%1;,@ MV/%!T0P"?\L%:J3^3V M,O:"\.'A(X@^\^QP_O"XL3YUZ67X0V MM=2:A$R+J/0;:3)8/:3-U%K<-.#P6PR&^L>-6)3Z&U(KN4@SM]/E& 7$<@JU92#:1KI%8B>$V)?A6@@$MLX M]JD3O@3]F7U(+/-^Y'(.=FJ: MM;@B+O%0?3H[,P\J]9DS,?0TH:\$#IPU;60VC66IF3(25%>8 54N9C M:"6OP/BD2F\9)O\V1]=T0"=/U D['D^TSE*FQ=G!L_*PXSOCD;MKQ1&.B6D[H3]#&>I+-M1W FO* M6%]"UE$9[,M!L.]H9I31/N]@/YFD WX)^*6QBJ0K45HR'U6,KYE@6YDW%K?C M-[H,@W=Y@64R[6/>6JB.)R13BM>= , D@W9-ULY&J\MEO"YGN.1NJG+')?=F M-LW$FMF\N; Z"N0 TU$HR5)-A&*.\AO +WTT"[I]CM@A*$=#+M M@G(?_BLTG.44Q\\;O%P;'#43;'"4\SAAH0'<*E9[H^A!1JYI62T@@=82FMK^ MK*PS#D$6&.3HN!0,X\D!68H$Y%-#F?R+0)3!S3*X608WR^!F&=PL@YME<#.9 MX.;\>''^(IBY/7T<*1[$Z?QQZU OIS=T_CAU?X3;">75,9&DSOGG*^P:%Q,)YE6V0HZ-FFJH&B;_3_*F&F.@9V_<&E<9*<7,]68 MM=(05:&QQ5HIXZ8Y!GH.0Z:1<)XLS/G,=H3S=4?E!K3>7UR'746HG'"$<9+:'RR'6^ M!I?3$]<'*R+&E(.R*$60@V6LK8RUE;&V,M96QMK*6%L9:RMHK"W*D>I_S"Q* M%#',1RQ2_"WBD8^$ AQ KS+NEL,@1^:-2K*"8UGC,&]03+DG20S@\3R@+(OJ MFSV@G->QI=]\) ;XTLJ3DT6MTF[4A9:X&>IX(SER>1U X(;CYP=^$XFQK1PF4Z4]BV+.G,"1]E/?4@6=RDC>=?L2R^,;[$1<4XYL'>3,6 MWC$1G6"JGBP&/8WKLJ HRML,+184UIO'>).&-8?3C9E$)R6_+W*C*0GUUN9A M]3<2H2PDS+<"40V7(CRAG>"T\'0L$/:Z6(1&Y.*-<'[RMR M]#BB1!\,0'3HUBO("V+9'KP&G!8"]YCP@&=''Y.I[GAXZLD;49C#T$45TP \^+D-#]U)2 M8<(B_JE<;!1\.HT8=_HS)1^?VF!J/FT,; I?5I\6R.OPQR.7J?,KAD"NA/6"8+_ /_!U>OVSU-V1XI4\E MM>Z7ISJ:GCJ#OE['-^NA674[FU#''*RMR[[SK%OFGSHNA"O;8H?\V2\=R[@# MQQ:(RG[M#V]"_C_,V7]MNH.Q[:W/1N M.[=7O>Q^[=X^/BQPLCJ"^FD#X+[:YT_>6-*+Y;IMD9*1_D+)$Z46 MF3H4%CI<]_3*\JVN_&>0'Z8WLF<>86N]1GH6^]:>FA9*CC M,=$-'(W_^'<_1N9@!*)D,)X9<)V:"#\!'N7.QO V=C*3.@R4KL!.9PYT=T2&8_L' MB#5O)9"ELN\QNPP'#;>9MN&&;P0RC*A#37CX@D(3W:"U0J'ABCIH$ +]?66( M'/-G;7LHZXDQ7Z5NP!<@<\ M W[8#IHY5. "!)MC8)R0(87]/K,\Y.L4N#LP MIV-X]C.U@"_X3CW_7N3G-XMI$"8X& <[3!3I2W1?0!B894],#VZH$9]J M/8^8+G%GS\_4Q>=X(V#SNJ+:.HDG"KC1V3C@RO_,+-\T89-8!=K234@\7TEZ MB ^ Z#*QEI;-WUUR#4B>/%%G7C&1[%67P81P 6_%\SP1,H3J9@ZD#^F5:"U3 MYC#B^;HR&8,-H+!GOM! K8>O ::%[P[?-IS!ZGBENN,&T+]841F\1?/R6MBG MFQ[@+G,(L["\SAQQ=Z"A!B9UC](X>*5IS:C1 9MQ("VK(#01$U)!,K"]"2_X MX$_\H??YMG?3N^KM_Z5WUNCO542,=HG]S:7_8A9LF MN%B/4^>2QI^6RR;NJFS5IP()H&HGT]CQ4SEX?2DI.5](>S+=)C/5G'E MRS:4_>!4^:)MBR3>+K(="JX8ZH6%?D>5/-&_4V!N0#PF<'37G4V"B@A,_NK# M(1TP,0Q/F=H.>\D$W\%D&EQ/ UDZ-O4G-+3"#B M&&< DW?(T+$G<+/M+A$K5P+TWI_U/1W8($F1>4QZOG*0G?+R>I<3D)VQUGLP M4;(TTSU+7LO#DM_T+F_8?UM?"09YL*:%$,IH$CG^=/\$K/\8^4:4Y]CC<)5, M 9\FVD;/-MH2<(/GZ)8+T$6[#M:Y/7/( -YA WC ED9+SPI6C;_('3H6QK^2. 7ESHO M)E@KS-E@[,7;]<'(A.GY+P>;DRZ$%9CZL.Q?:!5,P"G1IS Y';T.%W\>F]2X M).^D]P!*?/_P-1RQAT&>P&J=SU4@[^2U2V'5,_,9;5S[":@?&&2!Q1<^">Y4 MWA.#>A3$K47]0RM(U"#H!P,?( M\R66AS,/F<%F9OH0PW@?TQZ^MF*P":?I+-9VC:2Z^C)8\+_3+8P&ZK^ <6_/ MT#NSC=D@4'KA6@(%"A0;HR-\F7\"53U[BJ(X_#60[MJ^K>\CU<-'LWT7$ PT MV&:X;G:T@%^P.>(%!QR#@G%="Q[XIALS=+N[1 MOF]HF7(L" ^CL M+W+[!R@+=V1._4>8[O>%["?OS!JM"7M6/[CEKN^5S^?QGLGIN0[:?#Z9HO7F MDIO^)X)?3)DIA2,3<.W# RWZ;'LFRJFM\96DD$*2L]#!O[M;(F!_ 8*C?#CV M"A/C&=ZELC<#) 7O(UGYKT>2_H$.M&#\X2I@B5NZP];5DG[?5*\XS V].!_2 MCKGYZVVQR!:2 %=5 .2]*P?C5,MKGX(O]1_;0<\,)M:?8"#L.XL&-#ZX\_$' M(=K%BMXQ/'?9K%LA-WZ.$9\7TT!W9"QKU6'CAE ?]C.]]K\YH7[ M'KP4EYQMT2J&Z.8W,^-HKI"8Q6PB@\=C,*I_#R\:C'5S O@"-MD80!,@IW*Y4=5\J\7/#$=JM/ MC(N2=UOVV,9YHK9@/AKT]6?GQWZ/(_F!D&K M!9:WA?*P&-?#8$2-V9CVAZL/Z0^#1YRX^Z[Q#],/NU\0'*#TST_N[&Z"!QUQER7*> A$1K-)#>GC57"V2A$\^,L5];6GUTR2\DN'Z4BOMIB1H6BOQ MY96XT<%5PB<=TN,/0NEX 9\E +6X $QJ?RY)'Z2' M)B>3+'Q$SX;N4=OZ68 MS[V\9((Q1?0#;FP'%H/%?8W6P0BK2X*ZI5Q1;"UQ8N@U(75PN[#Y+F,DD2+@\>ONEEP YGWBI.QZFR]+K0:VVKBIQ\ 3YBA M:4?("X;/T^QL[MB4TL-FKBSK:+'O7(KM:,'M8BT+#D8Z]Z4AP]+0)*$AY22L M71RY'27N73!\GF;K<\>F$AN;Y8F4F&- 4:S4W#*RDW1D)UK2Z.%7/(%G!.W)E,#C98>:')EEA0_EI(KO//8L$P- M\YC5(38%24X^M39ERR]2D"-?P#EQ0S(UT#1B@Z:(^7I8S$8Y MBF#/LH:8W-<;YI'(#6SNRC7UKH@!H+S;ILD H,4= +DR0,\P+E8$FS(1K"HP M>4E5!*VUK;/Z"4EO!0P9YMT^3 8 4FP G%4DM6O!8RAE?9P"0I=AU32E>+RL MN8(DJR9BK2Y!-43JLC20P/!4@#3I> M)EQ1,,?;.$X$;TH:>,N5N9Q-O)8?,=_N.91T5H2:QHK(W4F46$EM1<$<;XL_ M$;QI,?#&*1"\]\A)7@SE[-,,RG,B*9X34>H<<_&+>!RD//61TJD/I<$=:;DR M<'.0=U >U4CQJ(;2Y'A4HY G,LJ#%^D;/W+:A ACG 17U M6CUOH%#%LP+%MAY4Z0NOXX,=;TUZ[3?GE%HK_0*L\7O+2;BL\SY*K7%44?FT M:?G&!/7^4:AY:(ET.,;6+ "PZCE8HO$54GJM4N8J:]$K*I[2*D!7%U^M%6"@ M:XHOSDASV7YF54.F-YT3E61Z" DZS,14DP5 J:@N_X%9U3TFE7M?JY=G9:L0>*V-A)3-^@Y5/V('&'.6=Y"->R*DJB]&_XIZZ( M6;5?4/'(1E,36F+R1003#S9PS1E+.N:0HT2%G$!12A&*S13E_)Z$B".3:#,( MVO$IV9!T5(C[HJKOV<..(N,5?V$IF2XL[.+74 1%X7 L[^#AC(0C:ES74=+J MB#<8]Z3O')+PN0 B-O-KU., D<=&6(X;.W'=,SLE3SF/FV8%2=1/TPU(J+&$ MJE;:BM04))7;P>WCXZ;)IMFE$"4MK&6?%+HT_NCBNM<:WT#/[U9K02"=IEV= M%*SK &M1$;0FM\SEXV/?B0K-8R/=;\!43@I;C=C8XACD/ZFK4^8F;:00>2[# M(]%BX,4Z!,#3.N:^RIJ5MB:J@J@V\A'\SL^A%![1\8(!E9.1S1VDK11!FK%9 M'27NG4O)'2FP7:SUP--"Y[TF-)BNVJ@++5G+1T2[,(([0LB[8##E9.ASAZ@4 M&Z)O_M#'N02P4W;/?=,RDT!JVC,MPWYK8;^4&> KPPS"3YQ?R3-84O!>39E+ M\,+':W)E#W'=C4RKJX2&_5K%IB#S*!P=*1"3%WN4XO#=_J"2=I9!2Q[R<'2N) MD:16%.@E9NXG KLXC?.." %':-&4N96>@CBT,?=95C/GTASW:41SA2 M/L)1U_A#[GPCP;&:-)7G+M),:J_7.9Z[*.3QBO(41;J :QQYBF+>LRFXZQ:7 MC#EHL]]Q_*8UT_W')&>!KKQZC9H]"ZCIV<[K':!F\/H(C_HTM@??]^LE"A2< MPE,\9T;]*V$>U.@ )0?J@G!*4VYQMZU78NJKZ)8 W6N^V7Q^*Y'U/';0VG1& M;]A_6U\YGQ8Q77@C:Y6E>ZQ?S-C^01UB#X$MKD=LA\#[OE.OYH_2_QL[<^'^ MC6Z]SAMPF?-' C]=T_5JJ>!C E&=CVA_. M"7TU)/7;Y&]UA(ZH8 Y&4) 82 MFQZGLH#+(!HGIJ)L&\0U'=#)$Z@411*VA..R6ZE<*';Z1< ^6K3L5-$9,+2;7T%8PN/ SLV7/3__9)]NZ.'4\Q1<94QD389 MX@V0I^X*8G@[HF>>/8V< <'5P B&M3^T,#?V 0)?0P2LVOA=6>7?$KH.7G)3 M:0EU9?- !$?;CX"NN3A@'_^A4IALKN\:0:VNN@_OUNC7 K7N'V)CA0SVZ ME#3P9BR]' \OQ9 II@#.,7%C._T $7-%F(;=IJ$6%"5-D)J;M0W>E-V6FJ+, M2_0T-O[XVV#U2KLERT*ST2Q&!+4X-E@9.>5GN60MO-+S+8L1=2R6V?>F@WA\ MD^53C>$E/O2(X9!;ZJ5A"&*)JX8D-+4(JOB;-W>G/E'Q\:@-6GH*S*XN!3>'+ MZI-#]>]5?0B77^KC'_JK^V%]P HNN W*M$3\$XZEB5-8&?[8M&AU/N5PR)6- M4<0DSU9DM-;!)26:*)D2P(!OM_W'+I$).V0C!8=O'GJ?;WLWO:O.[2/I7%WU MO]T^]FX_D[O^E]Y5K_M WEV%I'B_X'HVI\/N''M*'>_U;JQ;7L$Z"D"I]! M])EG?SAPEJDIUQK-O[&C3!%*(("C5O\;?^<7+D$D_U(!@_O0*?Z&?-( XI_E MV5$&1"5E.$N5]KUIJ!J,9*_CK=#N4G^+U1WZ<@>&Z0W MF3KV"YTK->,FTB9A^ M/,J+,=%:XBVV($P+;6IDM!7!//Y"7?>2Z(/!;#(;LZ(Z!ITZ,&T6+TW(0L[' M@?43#(>4]^_?[5\SG07WKI>8!S^/*?X JZ(SL1W/_)-]OG.)I;!WVM28*=%L M;"Z?]V_+:"[70"'6 /<=V68=5D!#4+?D\;W/IQT=9.4<8S9G62[RU"JK43S% MM#,+$K'8N2.\46E+HE 73XJ.Y$&>1X]UE$C.',G\)76STM:$>GVS?'7<\JMY M+ "Z[1CI#N60Q:&*> HGTRR.3[H+,V59"R:6G3;(%Q!&N#H(FV7N M*_]N>S)6Z!W8D^G,\]>^/21/;)XTX"&;GXOS\VO]3B8VD@S8B/5XX5K,U+"8 MG/C!$K.P0O +=3"A#$#]Y-<(9@]PB3WS7 \HB!5ZC1GK2+@L8&!]N:CEC!K9 M,J[A;#Q^)49 ^RWC,ZW!>&; :U9&B9M^H"0Q(K3R_J",\9,^9L<-W1&E'C' MC?!?'I0M)B/=( <<$,LSV:A@(3[0 4S+,ZG;_4>"/ Q@][-C: ^R\ $4JM$%RL]#1+2SJ$1IW5M3Z@+855(;Y< M._M7^P>%=22PM^U$] \*K[)L;V-\RXOGB0[T&2AT^/R5L+$!&ZLA'VLD3[KC MGCZC,V\[KST+YD ?]9_4]17(<7H#MVPS+@V/\R!L(H75$:$XU <#7,(N,PY- M?V8>S@QQAU\Z!A.G/TQO1#K^Q:SQ+(I=W0$A?V4;YM!,8IQ^.6WR:$\!50T0 M+YL?7@1(UYG8]D<&#YG8,(.Q^1TD%GYF,?D# M5SXA!8$G\/1:P1 > H/@]I&)-L3SS/21'!@W^@++R-09?.5XNFEYK\B9E96P M1&1<%$P4P]KYN[N5>;4%8!=HG-^$=#4H./X3$]3&CQ&%L<#"V\,'9)+.6!@V M2H'%.!XC=UR8+PP9QC6;,C]/AZ<&*H(9^T'%,EZ$/C"PV_QFXX\Y4?V79U<"? M=6F,URS+B"'!H(KN&SS!]PSN+E)^79Z#$-EAP&SF;'MK]K)EXW(!/6PL)@./ M7\S%H?Z.([!UOI!6@."N&N%#<\S$[M(( V$73N1;[:%&AA0H GCX#]BEKF'Z M!BP.>4X*G-&B8TB-_(YJ:@BLHS\'U+<%A97I (!A-F/;>D;#;O;T'Q#C..SE M]PG^LP7V*NQ0 I_ =,'$J;++E@:]M.3 >7KU)>W,&]F^(T(7R8-U=V[,GK_,$3M5G&Y!Y92,K+0Y-2R1IV8!#0S[Z9%F8 M4UNK@=Y_N J%RIXP9-E6+,^F'I;HRJ>\<4T#E^EJR>G*)I0G-+;\B0[=XA MG@<6=VB#'YYUAUT8M%9*82.LI57::E,2FEL*K0>*'H4%6P&'1W\%EZ4QZ#J> M&!::VN:8?=46DGW9%3H\^B^+JU-D .Y$"HV&*+2V%!YG49?9F!GS8#_,)=(/ MV_GN\V5JXE+;/3DL"_2[?_65?W$:DVKZ]4-;@B1N9M$$J^>R 5XS9@$)TT_%# UT"ZS:(/H1C.EWWYGU90MX MMM8J*'&,NL<\ WC0$*C!Q(AO;/E^PEXC DWWN7.QZD[ -P#&9=]CR;'&]SJZ MZ<+4#(,Y(\"&@!WL,2Y=\OX1/S &#WV#T"YF^^?>PIE>[X 83@08N2 C^OS/ MS(0<^"8D8ZH>[(TP[PW6[RNC8N@!FL \/T;!G'%WAT],^C-G>]QH$6::@@S0 M'1_!E&>^8;-&%(#+T@9AK/OUG6&"$><(DCCF:.2U>= M4Y]96P=LV,O!;L(BD@8:I/[7VQVEO!==:)UWT0568V'[-Z>%YH^NPG'.=1D* MYD.R2!#;![;G(7C;ES;,M&?<4DI+^1 MQB,?0XJW>%,,R]Q3%+#+FT^K-'@3L9G'M6@,]3>$8-$X/GF6]C.F*^0) Z8F M6!^&OS_.GH!Z%YUO-.W\W^:;6K!JF"6A+_HU@_4'%C;980$M='L8\&41TXTX M/L=NYJFLO&O*YK/D\EZ;[@#\*;!ZW5/76X/_/G:@H)15!77U[>&Q_[5[3ZZ[ M=_V'WN-#&N6!$DAK@E_ .W5W!O$ MX:?^85NV$IC![([,Z10SE<"-F>^EL$NP4[K_Y9J3'>Q?^;8S:"8;DPG9BGRA MJ'">V$6^SGH-Y,X)-PO#6&KF)F$&ZL:4D MK.1F&;-@MVN#&FZ4=-.KX*9@=:87AE)0':F-EJ"*FV<^HJ2<1APY[P1H103= MKDBB(,K:]N#9(F7IU.2A5.0RGG6DM!]&,]CY\%/E,5 ]*7FLKLKC_EWWOL-\ MA"_=SD.WF-)XW008(P_":E\L!JN7;6O/8X=!!,X?"SQ[0@-3CESKK'7&/*5BGF_KY]FR)"'JI]:R MK"3_$:%*#)=V45#6MP+-PE2(M$IK%G+Q\Q%LX/8"7@$])B8R S?O61S<(Y*B M:N1AB@G_8W!$KQT0=P+Y%X!5%\A51V R0_=IRG3Q3Q.-W_$KD22AH4G$_>\, M4RV'F%;,G%;++_,&'^H^3,,EX'.,6DQJ:R7E"J8)E1UPO&X3H"YFW?QF+Q_ZD._C\+EP>QG_6D MR2#?+,R46E'Q1TY:XI:(IN EKAUN;4DT]K9IHI?T'R[6C_HF@ M'04T]PY":M:TTXI$[6G5L?/=!ZHU\* ,\\W?@>MGUW>\X+@S+HT/=@$8)LK&NJ. MUU!XW3.RPQH!$6>B3D"H%D%C9@VCD4)H&C!J5=K,I@%.=0\'"RMRL M!3_R(VC.1ZM=SU*!&C:^426AM:5)4XXEEE^.KX>'=I>.S7"281N5NQJ<>^(E M KD=A;_0#5]%6D"U7D"T%#/:%9&EH I*??,X_?M\2;8PR/$:3[2M5@_:Q$TQ MH;5?FNV08RD(+\R54V15T%H%%%Z+'."8>(LEPR("D7=/NC0EW $ MDB:#+MT\K9,#\?9EGJW 3<1MPB937!7"^-L!TUO;&J2'5!GUL"34UIF Z.2-WRS7?W]U'R-'3EL*ZRR$3L='SG4 G'O S1UU M!G&7W=W,H?-U5Y6C+SRLP5]K;?KU?]N[['963%S_/5]'-23QG,YJ["G"Q,Y! MW^F.][J4$K"4S7K:/IK,K^_F1O*41JKDOONE\]B])G>=^\<_R.-]Y_:A<_78 MZ]\>FS/1@E6KH]YQL&8UD]UA MQ<&<\:M?74W\>;#MU.G,&(SW8R7ZV,2,5]\A= MZKR86(2)I?ZNW1BC#LIJQI']@Z7V;H["G0U&V]X>Y"K,SZ_L/7P<,C'@X=*" M79RSEM*PN_!$OR(+RJX$!-YSX)[K*FDX SQ7?3#7M9#5VXX4#O$A8<9/&SQ_168VFCY*)0$1517V2E@PCV0!E"&1\U8UKH]'L.-6)AG2\KJ M5;>_2!D,1 D.,4C\7UW.!A-*'&G/_!@PK&Y;A+*JSB%1+EI.;,B[2M7>8E MAPPM66[FM%5SJU43U:BMFNOU)#HE[^U.JQSJ3JN=VCV:4_-FN2:FTY8O#FD2 MX-;)_9P#$%TAY9C/ZV:$K='4G9]=N/$F^5:HYZ_B>WU0='"61BRRW;LMB:G8+O_9^K=R&N)>Z^*;8,PY* 6W-93H=A:D+TV%4B'@13?D:)NS(<*7-)TF8_B"(V5KP64O]'S4TO>3JHW$Y:84+>5F,!JK)05I)]9+O9&HQ@\6LQHZM@3N,9V7K%8B%]] MXE#]G\7MC![!3FE$O_1J9-)A]R<,!3>\^JQ^BL-;C,B8L;RCGYQGL_(F5]U^ MC3Q@112ZU-S$KUKB!$TY#K7>?/)ZE@M+%05EF.>/J4Y^G8 [MANTN=YAH7,@ MS+&I4;)4:6_*UK^QF@RZ!3<&^RMN6-]E9K'LA2E,:6!.L1A,4 KV&U!V/B% M/QB L/'"ZCEQ$V@$'[(-N?E!NOTIL M)?C]]L*R-LN]:$-9!F,.K_59Z]J+>B&]X2- M7%],QHIWYONU^>[4/(>FS:;JU\IEQ3W?F?#LEOBWD 9ASC_Z+0%A%[I^9:JK M1!/F62A#;('P3GN/JM)OJJR_NN3=$_5^8(U2]INDL8%*(OOU?2@!-KA?(]?A M5IWI+AK#K35EP 00@U52"ULFL/:6P"K#F-N[C/A!Z6"DO#D,7]3C;"-E,-=V7JME=:HV9&V0Z?5HCNEW'U//).PW??TES8YF=K'")[E(T-5 MM=:*K6!.PG2SB)AN+:IDC49?8%CF;_" #5!XH%+$#END5BI#K._$9H7)DVL;?*%"XBZJ/8RH6&O7(Z MZ%N10'\@Y2E!5.>[]HET3K5/MG2CY1;\WN99Y"%_[,36LH7*)?-W$#(N<9)^ MWT_,-]$!ULXKD5JXL2(U=N2<')%G@MM,5_,=OCX(>=/2Q_CI_]_>DS:W;23[ M_?T*E,NIE:I FN IVGFNDB4JJXTL.:*\>?FT!1%#$6L08 !2"O/K7Q\SP( W M2/"2O5N[IDA@CI[NGKZ;L_VL778^@1$_6K4%$2:Z77B\[Q"35>"P;D!)Q7KS M<;IVR6X#2B:0[DSVIYH,'8DG2D5P\%%XX\E0C@"8/W6\YY@.TWAQL>53;%_" M%:F1TPO < @@A23D S EIU@SQKF###;;:F\UCM I5V:57(F9RA)PF%CDJ&L_ M!Q37(6-#34-@USP_CHS1,, +X%@4K-5LJCP+OLH8X1O7LA/.E_C,/FEGQI%H M7.H"!I/S"8K>D+WOIB9-9IF<'\,>! D[10-H-AK9?MR6%:N11CJFF[,Q2H^L MC!:'QIX52WK,Z(D,CLA8L66 _0B);I%9R3M/!E*<)I$R"XE0 M59J;PCY2M%HO&MMC#,N"53#3)2G\HJMWJ2(PC]YFD2N5>O[=L;,4RZ%36"IL MYAFVLL/*-95FM=BL47W28:QQ244+F)/\);%:]%W'0?5]PF]2+U*=XER+S2Z= MM5$L;S9I9E/4S'6<-8M6+;^%;% ]QZH6M["0/1S,&I,V2WEBPXIU>C8EF'>K M O.P/*>+R.#@BPL=%)$\8 M?^)]S7%G9%O]SIG%0J<%"K)SQ->D6NT.(BTJY3-=A^]$)]&$:PS@IGHP6@8$G6R%R-I7(+=%,@XC_;[ M01ATA' 6-?E0Y/9%/GH5!GTZX4E2*Y6J945J_VGW@G 84^=X( KM1[OE.AZ^ MFCM7PZ#O9G.V"YZ<'WAR#(C4D:$W6?G@"*0V?WT^&L+ZW;\Y* #QTU\ N5'HP#)(>L1BH:RFN_:MF5V\3EQ"Z[20_=$+MHTW2- MVCNK5$)O';)58TG<]/Q@@E:WRVTJ9"LO^VEF-8\UCWOM0(,&7&/%QHQ8@]/$ M0;G$)\IN8*T2S6=[K%A V3AQBZ((C. %]CPN=(-1:)R4JZ>J5D3L4:,C0;?: M:9IK\"GU[6]BPM<:.^WBLCBI=CLK$*(ZGA:W'$*('Q IGKWYV&S,($/Q+(!, M"'RQLWR\8J&?&;[@I678$G16CDST8VX"*!T">.(%V@S.7'#L,<6'%(2? D83 M_=W)U5(K3OT/-)UWTE>@T=?>FZG1R_,F"#W@)&8QN-H2#4@/+?OUCW*3SR#(N#ZX)!>?)XB@5!W '=!EGZEN149J%:R:3U;"1EK5Y^ 3?W2LHJ MK%)*H5RK%\LYZNTY5 ^H-XKUG3N)9^28U7)=1AZ J6[%>YZEP M\3IFXO)F=6AU51('+$3NWX(@J+RC*R:5'3B2'!YH*].@W305<3[S6GTK2Q9. M8LE\8P*H<@LQ)F.CAV:QGAS=;A+]Y]@RLRV\RFZ*0RI10$:"!14@=ZJ75$OS M302Y($Z^;&@%XWMFQ*X>)V)70<\_'L2N[!BMK970.JLDL45N/K,LQ^K\>Q:; MWI5+)W,;@PFF?!C)KCKVKA8MLE:*:[4\*\4URQGOFZ/.8IR'BVII-GDTJ+9Y M+G6UL@31CD#&75Y-8PMB[*YQ98=R[J&1 3NJEPC$N[BY^_>?=S67KOBVKTQN7K:OKB^LU XA2 M93_+Y>*^4[FS!17=#=A?B3ZCW^T0G74'5S!CM7!>+4H *T#X@?$B]Z.W8LA: MZ7W/N^*B$^Q==?]281*)N,_]!H9,A6AC+P0>:$$;5IH_6N?6JK_Y")QF M=C@30F^?H*DP:"I[ @U66)P'FD"R""S>$8GPV>V(").9H@&','EC;"V1%YYJ MC1H$1^*L$+NC@>>+9_LRA&>7U6JJ9X!<9KW6F(U:N:Q?QY' @&(( TL'K,S/@<"B:C ,JD M.TL2O]71R"[X2HR$-%B#ABA]J%6YDO*V8S4;F+A][YOWI^C84QH%5;A!( MU+D*87+IPM:'00@7N .'(KL(W?4!&<0WH^7#7$+0N5P$X: HAT"EP4"MP;CV M4>[%=BF(=ZE(2WR4OE61LJ8,:N* GRTQRUOJ"G3795:FPJ;$!+^\MFJ656HN M893_P=7?8B#9+6S&4JI2O&?\>0O,M 9B5=FLE>:PT\5]DBZX+1!MPW@1(>(V M,EW9!PL+\:C051#J>MH!\BM*GL,J.!(DV'[0&Q,;N@W\PF^R88^SZ U\&&.% M1MZ0)"@@CK!2)&.2->-':& M%]@NLE8S:[7ZO$LV[G851P_&5(@]'XJD.O0=!+(Q;VC"-(&Z,!\HN]W@&?K,9OU0.E M],J;CU1%;MD-L&<6KDGM?P(?QV2A&2+[K$IP4H]2]+<24W*VSY1V=\)5O.-+ MRU2F66R)J2YSX< #,J_$TG8T6R8G11'/KO!(I=MLI-&(?E;E&)]E>H[-*\:D M*K1D%M ":L!;(+,#3PMEI\8_1V[D8HX.:Y]:EU$*QL?A#9Z*,W[R-1Y,_ZAF Q<,!83Y9"HN%Y@QZEFF[Z(@:.=K&)\^&[;4[ MP(21..E7'A>;/.(S_< 1GI25:0=(\@!TFWD? H'26)*Y$6P=$6):G&$#XO3E MG*%X@@W"F#Q!Z$;?"EU,2$J5-C43^ )OH*7+16N_/ <>'!4U18RWAGPB?H#: M9 (/,,:N\)SXH:+Q>P_[30I,]6&];,:8LUM),E![+@P$H.$&KD1E6@;6U 6' MDYK8J?%%8%864%*?$S"2V3@780XT4.G3,8(3^AZPEB#F1O+N.B.0JU%A%)2- MI;*^L!0@+HQ0R$P/(T&J#,<)2@-<>$&IK]3^$GZ0'FYRWP+1CHDI/C]#7O3) MG"+LN!'6E1G"'-)V&XH!*@K(Z!,-G*;'W9">KA:!^2PZ+;*N#4Q*C>RDQ&\A^X95K>TO"DKQQ MO35]7>81LI!&UD.(XEU;Z[L"?HG,2VB,2T'MWS'0[F=DFVZW^GJM!J*^-2WD M_Y1+,$V>])M[J$^:M+]3[%K-Z[(V=M4QAVC:(/A3%HZV$\:E5(,Y#7AGAL\R M>SI^#+F4>]\#]VF\^;@N[SD(%J-SDM>-"%MF%&?+$.' !1_4A_,3>;:#2G/4 M+T23Q^68])@%D]!*N:2?CH89A4ATWCNC$*MAI+ "M++&9"2E\0<\M1J;?@7B MR>O$A#0S60$3ZJ55,&&OHL3];%O==R1/( 2N !Z*:C=RA-UZ\W':K$^+7#^ MD"@.#Q6V*U'4L=)TL5[9((0_J]%2AYMNM#S'Z#+0O_(P5-;K6S54YMR#Q@"$ MZ&,(36PBMH>C:-)OH()W[>&*_6K(^=M#O(QF!>8-T9O#KEXW4G9M+-4GO.#E M_8[:":UO\FW6BU9]ALEW)J.HE(K-'74KC@N95-\L65/Y, W,,Q=;*UKE0X.? MI;4 WQT$IPAMF62U;X1-1P(L40AIT#;1BY^*HH#OG.*R!TN:E M@843'C*4[5@[;KU>P;CU1G5V%E(N3ID\+]7<74:[5-3R+$W#E^^QXK<2;Z5T MJW@8L; LQ6HBYXL(:=)U4+_ZYF.I:%E;P?I<98W\2S:1#'*LV#.;.RZHZ[4^ M=\0V7F:YODWNF.,-FSN>[%)!SYD[Y@_6@^2.BZK9;<8=Z\0=IUO_')(IXA=V M@V6V11P59JQ>0F<;'+ QOT;.OBPK:]=NW>^=?+B"6Y0) U=G3RM7V-F,4V$@ M)%Q4F^#GGL6UHY7*%O&F/[:CL#;G5Z;:EW%KW0,G\6K?BSA$66E;#&DA2F[& MA1HEXD+53>6E_9CD%,Q6$Z4.T/:&L6-<$X)K6#!F,)?1 \OBC:YZ4Z5KI2NV MM;Q<>L-:NR[_\1O4#G9UQRA]*93-50";: &@L[X5<'O]GA,_S&:[96Q_+.K\ MD(&;+6O^\)H-8 >[NF,4W3;@9@MQ.2L+JZ[3S627MJT6E_ /D[3VG?'#;=C@FLTWGRL-V:;X+*QP$.QP1T%"]QI>-D1L,!M&O/( MI5!>R/<.UY@W$5^'U1N#KDSUR\^^=U1=L;8>?;*PK]SZG+:)T7F5Z@;NCN,W M)AX8HN5MC#RP[1UDE,OBKHT;L?HS]MM,MVGY7LR9WRO^[2[&^LS:?HSUP1M1 M#PS-\C;"'MCV#I*+;TUZ6:^O*@WT7Q,]0_%/&XFDD\GDD0!V@!_LZ0 M:8>R;HUDW7(I@ZP[AXL>FG'X,' FA_H5^]_$07+1[8FG]57%T[BNWO9RV2<* M]DW^O79/^5Q7_ 7.ROCY\:-525JP)RL;P*^%QU#8WPIV%YY_;WLO]CCZ,+GB MRF#X85IY:Y;POVHQ9[B'U/JQXU0AWK-:\YNI562$#\!9]KLG;";TP)[W6ZQ; MD',;^<>/MW.,&@9:U@>>JOUP=_'K/^]N+EOW;=61Z+)U=7UQ_6"<7/". MA7.:G./2_$I70#_$K35^FWF#WD4%ZR4=MN'YR]E)?$:I$ M5HJR-X*T.RG="G!&MFONI6\2RK:'1>"8!KY)?^>CU:\?4B[4]0&ZRR)AQ'S=91\:-4LK( M]HP;MYNI)'>Q>0@@K>X/%;4+)AO<#@%LQ=H^(#>%BAN5-=(9^OX9X^$QYRU7 MV[PT6ZW7_HL<)G$'WZH_[6K$ - MLJ1/6X$*APT5^Z^M0N7LS4>KN*7@MOQNWC4$JF5A \UM5"/=KF%UN7EEIP[; MK0='[EL[7(9">8HI$QB4<[NKE1%HPF ?:Z2:0II/H[1F"9O=U*Q)"SA5(,VE M5]J^%>%EV)-_G^B]<)\]A8LT*:BO5JN;I97#13+CST&C#\JZKP*##B\HN5E> M'G6QI!/7NPF'TS:UCH57!LJDO< #\31J_3ERA^/;8"@NW:CC!=$HW-#[X05$)K,-RB$VB= MN>Y\XU\C;VR4FZJ-&'J#.L$H'**':(S=6O$+H"OC9^S(-.%^D89":_#7I*Y[ MYT6!7VCA$IX -UH^K$T8#T!U:&:^L6$ >P@JC(A,X^;FPB@\%XS/;J=G"\^X MM<>P<-.XZP-5B6_R91&R@3H<%+FMV>=@&*#!NB/"86 :UWZG^/,[7.1'T^BZ M'K8T\VGY[1'E0(7P,&Y,^KS:0WM([I<+ K0I^_:)C[A#\E)=D?,!;X1*(!X M "=8>D?0WP(6=X$PN0V*1J54 -"5"B7+:EB5*L 0AG#A!1LH, 38-@BVM>)L M1_R!.=ZKK\;Q;A.WL!LXD)T-7#HIU:HK4=+/WQZ=&%Q!Y"+K?6\_ E6,AN+# MLCEYJ@+.17SH^J'UV2@7#3X,&!J__'Q^>_Y+ZS-PHW^TCWY[<7U^8UQ<7=[>?V@GKEOM;_>/- C=U]:]^?X M _&U=3D.P<'U'<"A]Y7Z5IG;\I$?@*2[@><%+\@F'+AG1E&$H@30,I ]< 3? M]CLN4#)<-PZ=#W$1D )'WI \X0&P"4Y*-:)>,/+0L0V_V\1(X*W_CGR63E[< M84]R2MP]"!W:\.A9YR18.;YGHX_ZW>\$?9D%%XD7GHB%,S* MT.E.V9S 44,Q",)AT6@'?:$[]>40([0+4<1&N?3AL^W;+"C)2(W(N$P A*L\ M]VUO'+F126]8']2;EW#_ABY)43C)IU$$Q!I%ZBE\-5DC_A^LLV^/U0Y0[D$Y MK. %P3<\%VV%+SU@]["-K@AS$>SA)V,P"H%KBC@@I2LA9,2X0L(YW321F1W ?/L\!%'"8-G-R("7C*.$R!!&O9@ .<*1VW[ M"Y>($JH-)^S$=!B*)Q=.FF.ZXB>+1\Y$SSUO$1ALQP'R *H8 1:#/@-D@"UD M[2& Y3GP@!Q"-_K&Q#DBN0R AD O&N>=#F ZC.>-2<@$W+ 90(W<(4;DX?N0(=0VWJD^ ZP>A MNJ]1(@S\F<*7^##=OT$$AU]=OL3IK+PQ1:0E';2)[@4>&**1#X@6(KN; M1!6\EYY1(I_$E!?$LQ=A2#XI'$#7Q?Q@'(Q8,)!7WB:W&))!-'K\KWR X8,_ M: R)\!#[VD ("&#>CL'M(87X'5P:? PR/\6$?5P&+J/(XZNXUL/ 0YT\^PZ M +\(X4A=FGP:^U'T;*_+UP+R 7THW-E?&!<8 6S_'*%BY<:DYX8&7@:A 7K M<2S%&3NTGT)[T#MV1,^F'8,T_[/[\3X1/>]BT1,4Q(\L]I,JN^V@RMQ-*+"O M*\ ?O'R'O5 (('Q_V(MDD_%T$"GBD/Y-)=G\,>WZ'JEY!&^_X+7VMEROF\V& M17+-%!A8?I\)C4[0!W* KXEGO"W7++-A-3,.0RW?D0D">XJ(X;ZU:F:Y5F9I M*?X!2#*R/1'%^LD@=&'++HM#I$S S_A^#Y1MNEX1'L@CG5$'KLXCI]>'8$BJ M8$3W\E,0@!0.1(KASQ&"K&Y:C=*F1XCUZLNUL\V/L&8V+3C!7\(@BM1)D&@! M@Z )Q^9 8CY1W$'5^BGKXLV)U5=+68>H% WCR-%"\F&X[5 7\U$CR8H#S 2L M1LVL5>M3&-&PS%HM*V(A1J#'(4&(BMELU@$A6,=D><#IN[[429Z%6O^ZRP<" M:-8JTPB-F-C(CA>?[?]B/5,8#<1!J3X^+5W\FL ''M459-M R4>P5OFVTC2; MY;)ID'"FH$/\L62>E6ML4P8*LD,E8;T 6?&[M89IE1"]'U!HD4"1PMWLV:J6 M66K69\_6K#6735:O9(SH<.Q, J1@7PP-#[EQ9@RE^Z5T9E: Q%#2/GE;*I9*I_B.$:'?<)(1 MV\EDB!X-H,S2W%?7Q)HC/Q$E26<]#*6WX3LNP+S#6GK@%SIVU(O9D"E-=J1A MP://MC<2;#%F_>N)^Y$IAY/=1S<2G5;9K#>KDK9 ,>JX=FQYAJ?"H?NWK8RK M;YOUZ@(J7G@]3"TYL2$O7V,#Q%5 J.4+K%;JQ0V],MOQ6M5>C==JF_I8Y/[U M/6EC2H)V4*-Y6RM5S5(UN:LT8"Q@$&0?>EM%GENN97IWAA1?-ROU*O+M^D_% M-03EPU67*J6F62MGA2WBV]OR6+J M&D^]C%:OV9,UK;.%^I5E5KZ2Z5.FAOI8Q@36-M!8!1?_6$/Z74 MK(B!I-(TJN89( W>;ZB66#,5&G2UIM49@*O9D*K0U'L9\6'OUJ=RCDX$'+$0 MN7\+VL&TCK/:V6Q?PZD"/V^LJ.%89K5D%0U-("ULI-LL7*JTMM0J9RNN[JQ1 M*:[M=CDH?7@=;]1-+.[3G^Z?(]=QAQSU#44@U*H[>2W7W+$+T MT:ZOY1S4D2/_9A_.V)"'A$CM)><84B!OCZ-DD'H>QRJ$"OWI'1!"W,2[_&R[ M'KF$7X*07,8=QH&B<>YP^!PZT$T9:P'K)K\1_OLBR-4>VIC&WP65.E(!&2#C M4"2X&@L%]6^"HSCP0?(OSS5(PKJ!M/O JX 1V+X>W/%\QVYP M/!].JB)ZH('GVH^NQT!1PU,WA=/+)5.'+]DX^6S)LA4S6-38W_'4+%GBO3INF$?Y9*^.TS";N+H M'[YFU9[IXG&XX4[1^&?P E@9FABU@?DC0XQ Q(#34!!9 'J+Q Q4" IX+Z4 M@81/I#4BS,=@T%$'96:7H^/QQ#"\SR>W+/E;8ZI ,UT$>S)UTC!A#G^$85/4 M*M*4=$4?B8I0R< 8#XUD8D"6V2],!@] M]>B4X>B0=&3P#H>%&11PZ#XC,-BL("&;Q!KJ4I7D?,F/,>!M+Y+K0!Z(SRH1 M;W7031QJLGA4+@5F8(#\/02^&/7<0:2%%^FP8^VN$X0#3,X0\2L2IMB.$!$9 M#@-CCT*,MC6-GJ(&@BY%!%$M+DKP0 :2F@$VI@.;+@<5 *A=.3WATPD)A_0" MC,8#E,)(I(X8:)%*)@:&P;1P%16-:_CH )AQZ3PR7GD4YJE&-M7Q3] CG,D0 M'IF,55OI.CKVRT7Q1-#S,2&'0YT!;_&ZP,C?)Y\"H'W6V00%-V(4,[W$=P;K M!3;?*7A(H_Z(HTH< >^ZTA52-DN5FFG5K:ER.3"W0OV'6V&1 !V;"<]C MV?&5"-._4]X'1I\Z9*^0LA")SUTO>&&!5LL7(?QNFC6KNJZ9*7;URKD2(VPR M*YG90%IK6H9#UT 6X\A6PGN5(B[- LFB$_M.N68V&V=9?0/$N:>,%,QY8K9N M.""L^"HP5$93!MG.-2SLP 225J)FP"ZV<:QB,687"-NN M95+3[$LK]0;;18O;(Z.M!YK&PEH>'&C?V6L3W&6F:DZF5@SZF*:G+%R&,Q13 M'$U&BEK6#"O\SOG*MA'GVG^6FZ@^&>V>$$-#[YRZL67UH 2I6]"H MCLP1MLZ17J!*#YH3I;EA^C]0P!=XL*/Q%;EB>AZOY1;,AYE(1V]+U_;\60Q[ M0-BXO:_L_=5V>?1:@6:5^D%H*\3L0;0D$1>6PB$F)Y-I!/65Y#@&(/AVW &G>9"U ZV1*A<< M#1]]S'L4ZHRF\LK(IF-WN\J#R$GGPI'"+V9) MLT%/O<.S.+(P!R7PSLNKG[><4(5_46ZZ$G1])2%(:8N DH&H0MC 8)@DC.6@)&:G\<.I_C0@9BXR #UT!EV M1UYJ5*J-A[JJK9*(D7@\+]UG02$R/D;"$I VO.E&&$X44ZXCT!Y*)0>X( &@ M%,D3J=EM=3R/XS@1GZ@@I!X_3O( T@H\Q PK,002_0 8<&1,E7=E! 3O L0BF=#J>&&B#(@A&F ME>HCP@S;0 F8&>]]AU?,ZQ#.L1MZL:Z,CWG'03@^/C)52WF4L(#*5MDMP@] 1O+!1/(RS202ZY<027)8@3'6UT?)8EC&3O?#'9 M*>]P%'$073=V>,6N/#@TQYS'(?S$70E?NRS-3)=^2'GV=+<>\I44)^-2.1QS M3)ZE:4 >FW+Q^/$&/:0>,A0I!KTNR5ABD+R90N;K+.)17347KAMO$@1I.D.N MBSY%H^.&G5$?+\<.&6>YE =+I5Q#1/KR,!P<9G=#*L*2(O,X=)7"3V)214]K M1%<7%F%B-(^-&4F=IC0A2IET>OE8A41=R>B23!9#2!YTV)M6-*[9=DSE'V3E ME-F/IBD%P0A2YM]R&]H[;A]N4Q>VY(T/,S6G\?WYT*@#0 V6+O]4[52FB'1Z M:U?TGWFL0Z:VD+0$Z(#L=0WFL9WE7<<5KTRE@QE4)TEBKA2F4 D, T^1$MP7 M?1?E8DXI@1= ]O,CT+RD9YXCE^"ZZ8N0XBGHEF !G.A'!KA&JJY:Y#K2*X>O ML\/HA5TE7& %V 6*PD-9(!)NUAXUXE(7#J\DP#B.\!G[<1'5$JJ0\-OI88TM M59R(;D>I96.J0A?80@'NW@$*S&%@8[FO2 G/[XT3ZS2IB2573/6MXZM?[M4T M3LH3CVI%SE*12M(?I4:"-RNG&CNB-$($JBRM.\":MO!0]91N6\E19SRCF.#* M\R+O/JF=)F<>(X*:B(.?$"BS!V4<><& FJ$;+=PWR!7S!G$I[XTD\'P?^ M*;Z&@Z.%BU4V71<#!#GB M0D9^HEQ,S-GEOX2LX8XH0C%H=ES0+X;6C+ MFL1G:]0DWDT)XI)>@!BS89+JP%2%6)MBLDCRFZ12\6]?SV\?KA_.'Z[_W:+2 MP_#%C?H;*Q??W+6_WK?:QOFGNZ\/QN?S^U];#\;]=?O75U..^'>N;PGLMP_" M#];QB]T.G5A1IO!(GS,Q[D? I*WR8Z$<%RA/:I:VE)!ZSOE;5K-2C8L'(E'H MP:R2X;*FF!2;E"6!J>R>"PB_*V1O'@>R5]=%]HN[VX?[NYLV(?J7^[N+UB7B M]B:8O($DN(5"W-K-WN-TZPL&D M[!A2U#VM!"0MQY2=PU&@-*6$R%Y7DW16J0625,D.U;AJMM:!H77Q#QA]Y$F_ M+*X^EC4 &O)B,#I)+RQTH"/(X0X(D6PE& MCWTW+K@^"ZAZ/#PN%)..0(N,]6&<+?'*ZSDC.*ZT+I"I'2X$3JF@[:KO$[$F MZ'9!ND8[">:FP J,%$Q9J1$Q\S,U+(BPZ0B[B=BHK7H&8%8- MUUW7LK&^Q*?9BD_YCD_35/* H#@,^,67KB!.$4)49R^3"D=7@SK+R6LP"J.1 MS;$@]T2>5L4N6+43<4J/6C5'_I7L;)E<08!LF^B@2ZHLE//4N1F5*"Q[QPNB]X8R$(GD2#(V(*ER_"%617FHT M2)%8!D$\A>(I/E1G1%#'." N!HT7A!TGGLU8BN+C<1T/7CFGY0B_,U9KY=82 MSW:$8,+\3ZK?KY)"(S:CX60!IRYR4AU[=>A08@CVW2C=)F!N& \E?N&F'RG^ M"7TB@C0]-%Z2BD=A$)(5L0LW=[7@T#D/2IA$3'0&UPH'E6#U/4A2'.,L$W<1 M6ZBR^=CH)'#1U/U_1*M3JG%BRVX&E++J)AH9C)GBA]T4/^R>SKGO3_5(LS]' MP.I%.#,BGVB&MJ15H^=(.YGTR!%DDN#&(/=\$UR<>>H%<]WM'Z;'\.S[\QBN M A\ S9?S^P?C^MHH&'W5W?WGZF1TRYLA5*AMTI'VU++*J8Z:MVT M?CF_89V]=7E]^TN.2ON.BW_X()4-X%Y]!$*WZL1CRE,A!()#%HPV*'3DX/"Y M?A\V;G2X6EX'Z^<5@ D"S[*EOX#%HR';YW]T 5RM"V#1R+IW7BPY/>@04 'U M;.FTP0XB 194DWZ1."8U>8K?!^TU#4##?H*?HV&&]11CF*.K4*$&*+K*C1J0 M)WQBP)=>H",994OBTC_;8T!'+!JNG&()J&$5(GP:(Y*BV$ANW6O?N(,I$)/Q M-=-@9Y<=>K$R+ANU<-@JU7I@. @E*&L/Z<(X5K<8H1<*/N!IF4R1$QNQG6<* M25! 4.%&"]=-3@IVN;->GZQ )EBJV)_)TYV0F8H^D[6+RI8,XVY4?D =FE+=F&P968*$CC@DVZ(^JO -Y"4+ M&WX>RQWRN] 2JQ'AXL9H7"F$*MI@=C(EZQ_,];&3Q!#N\[DI/'4CHLMG_"Z2*QD MTAI&B L?/5=+*U&W(A8702\X^_31^(E?/0J?%&22L3&H.& +HD_A/:JD[,18 M_Z RF7UJ!Q=TOLDH%((C/8;KC\!G%TY<2SK M>&6^\[30AVY&X^K\XN'N_FCEO5?I7=S0?ZLPM7RTF%I.(^K7V_O6+]?MA]9] MZ])HG]^TL'-OZ[>OUP]_H$/EZ_WUPW6+W8Y?V_2CU&2VV=1W#[:B.0K/^2"$ M2Q<;MW!)/,Z.U,(_94"G&Z8BWG!K>)51&I6\-:*TJJ0*?:A812")SR**,$[K M%[S@VYB+Y>WN/E=FVZ#.PYIT>WM."4) MQI01\( &*-!>T%P,=\P7SY8M*%&P@YN@5C(!&%P8-^)(*>VR05\AQK+"S81! MCQR_B7G^6%&W7D([KKQMD4=8I=)/B@^@%5WFBG;BZS$U=GS-<5TPEJ=60^UL+6.2:1GIYX" _05L4", 4$3<3& M&%0!K:*D2A:E0SNV\@'G6/HMF,;E.=CX.TA1@'97(_^;:7R!\R3O E=H;=TI MU/LS!]0SL^+>>![R->J3R&>]5N0[+MR[8]6\PH4W9K8X)X?:!-IP(3YY+"V0 MV8,QZ8GG3Z%@C9%,(V1W(=?Z\ 7M]3I&D]D&]%?&XSFXKA[(D9^FD;I26H35 MYF*66DNJE&^"W7841U.HH,6[AXM/GR2.3Z&8<>(615$[M^HIJ-N^*(#_'!ES07!J/=?)%>]&T4BD&0H3&%>;8!"F^JKK ME:K;@AE3]<0^Q=28:34FT5XJJMFIZF$L#9,*.17T7?*5448@5=" F]/U8Q/; MK!#BN- TUN=5 0<#BAO2"V@/4\8FW#@72Z47 DZ0=%+J4SIDV? %>NT17561 M#HJ>ET$G7&9)5@+@ )W#=.4U7XTK3VF7E:/5+BMI[?*R=77^]>:A;7S]IF5D#1,!5J#:E9&L>K3(015X->SX?'W;,MKG5ZV'/_2 ?7XJ MC].C^=?9_$Y19ZC=P@>P7X5GM:/%LUJ:"5.[=.A4\VTF7 MC]8S.?Y?5R%6N(C^-0*,+3?UJXC#%V1(0QSF\"/&:[48+W-QX,=AZ>+ETJO3 MQ>O;R2R5HFJ]F*K:V_J_?UY_NGYH'UI2OBYLK\AEL!61NEA#%(63X^Q&D - ):CH,L(PY531Z(5 ;I13^:QY5C)57)E7#?Z2?BNJ6!.K-.3$FZ@N/[_'?98I+[ DW!65A)M7 MQG[91 HDRR, +(VEQ!F!Q Z5YP):;"9X$!>G%AFL_&'*QN%#@E8FZ M@YMJU@(4]QOGIX!4P+2'^^@F1?U9]D^T M%R%_I_,1+AUAS!TY>M# (\0$OU =HNK/1I)[*+KP.Y!8T9"32?4+HQ%##AMW ME.C/OU F,-4'I8PR^)]X7#P_MV[EY>78B0ZQ:?@^=UYV.FYSR)Z)YPG.WSGV$/[G54M M5<]*U7?PNE5JG#5 B,&ASIKE=P$+DE9)_%4I6<7>,$%8N@4<#+^G>^>]'_CB MSOX+J1"J'9LJEE[PQ^>14CF;WDG41&'_4+A MQ#K5MY:!UG(DJ?)R1-XYY>R&0.:%.V^54\UZ\U2O5PE9FT!AQY^^X_XRRK]O0I[UD*R9WMC':)"S8N&&&K, M(KI-(#"'!D\JIP=)#!7KNR"&G4MI$G]&ZHT)"U+UJRL6M BZ!]8*P MQ9 B;XH=/MK8>8A,5);,P;S[RQ-C%8()?+ML[.1NR;9A(H<]RU+6=RQ,K8'' MJUS[%U>O"(]7DG/6QN,=L/;R#]:^39)8B2" L5-2V$+"L,Z,K\5V\:(8DXA5 MJ96X)*14%F;1$SA4:0,M:BFI ME[#0 14[W!:54>,$BB$[M5H8V11A0T'CD\K3N(\3XV]L_VF$P1 G;_[OT_W- MF]/WQHE[2C.DO)21<1([Z$X_P#/RH711PR#Q14X^/O-YK;=4ZGGJIW;B/I_* M2I,.>^Y4(JN&H>_(%W+ +C.R5*WJ'_N2-'1DAU=R]%I"+ 746*5CC4!8WG786Q?_W)[_J"J_._+-Y['C&O$J'Z9"(.7Q6&2*)98F,28!:MVXLQ* MUIQ5RSQC@?4$3#M-A6:Q0;6W0O3T]8+1>]$JNLJK+$9]C[MN-@WD7O]/HNQX(26XTO^31^ M?XPPV6S"ZV'TWOC9_7C1 0VQD/0]V.S1%E32MPW&?\YS%PQOAO;]CW/OX_ M4$L#!!0 ( *N"#EF&;( 1<@T ,B1 1 ;VUT:RTR,#(T,#8S,"YX M7_^$CNOU M]]7C^O%;]._!X-=?3NX^OSMM=.N?VLWZ[3]&I_\Y0H^/CT?8FAE44CLRW06J M5H$C9L[QPD &YY1,@-BM2Q&IX-K^L>,XWS[#)E& +A++Q CL\ 1![S0TZ MP[QG+#!;&B:^K,PY7Y[7:NZ"?ZT)UNJG36@::"R'12\%5X_-(Y?. *3>J/WZ ML3N2# 6 YT\3:I,$N"@)*S1KQ&%<-%8(/R6VEO*Y39RO&GSB]<1@$;ZG#?B MW<;9V5E-OHU &4F7J[K.L"!OK2K&N3FM^2\3H'PKZ(D/RD-01E=P4X--)!P4 MBN9HAD >J\X,8[D)&+Q( %N<5OGS$K/MC0>O:^*UJ'-KS494$Z^)Q[!Y M-',?:O#")_'AQQ\N##!Q+DTOA.:KH>:_+"D^ E9"$.K:4$UI >)U#:HPL'7)3W=%.$1A M4',#RX9= !)WB2DGF$5F]:IV$(DL/-U5(JA"'%)0>6QCLJL\4 7;!13%-.Q= M18$JIF>_K*T)%&,0 8F'^V$G0I=PDCX_Q*)?;@@S;9=Y%/=79N#]M,>8MEG)TNF?8&KMMQLG"X'@\Q[<&H9\,V\.L/Y5( M^C[@'34(6)>O_@"ZLH6")EKUD ]U\*C'=51%*W;@1Z\_;J/W M\# :]Z]_^7N_>],>COYJ+%WV-W33ONU<=\;G*&0/N5,48Q )#A%W4<@CXG., M!)?(9U/ 2T91P"D*6$6O V9_NJBM\QGCW@/\?>>#?%[W7D'% $11*>D@,E59 M,]S-.D%):'P'L\>W?3!VH.O,NA@L?642'PWN42*Z07^:A.D28T)L^6IL3&RL MM+F#X%;;U?&[[7;U%A[Z@_:P->[T[E"WW1JUD\:T(B]^10P@R0&*L8!>^TQ\ MU_8R FEDN'KM.A9V@,2588NX:S3'F+,!!-H.]$!.@*>5)>Q42ZWC>E/H.$(& MSQ$^%"!$/D9XE4#Z/:LLV0U/Q1]H\6=ART,,+& +FHH_KSJD"D*:O[Z3'PB[ MV@2:]>W=_#1X&*%!Z[?65;<-OX?M;FOC2H%4QL/V$&':+E6.VG)3:YF+B+HK['1694 MI,WE.TQ-PM(CN0)QJ(D&]S)#<"Z"RZID$\5%03%9Q#)"'"Z0!TF!WH39A#?( M%PH!_R@42^0C1#% K40+("+AR@BSD#:W3^;L#V)1$T'_J?M%.9*O6]WQB,P< M L9F@.68INLY(D4U<&TP/\S:'0B/'.[2Y[!$9;T[X]%$ .^WF]BQ,+'.7:\# M)M7JC5'K^KI_WY/)MT&_"V;6'ITC?(0B6NAU2*U4>*2HYK7'N+O ] 9##R5< MJ=%-0$WZ[&R[RIHBD78/?N%C>PB^8- ?=<:C4A?97'[HSU<.TO> +9@P/Q#^ MG&L\R8I<,Q(T\X\$D8=?L1'Z^3XB'U)-HD:15L]D#A%9 M&)\-#4T4:IB^'DG2MM7:]M_!,[2+^RP MH+/S"I N<%3LWTI=TBGUE,VA#OP=AR*&:T-Y(H&]*&E" M L5B7R:O'=+ULX$AT5BY9 BUXF]+'[!];U54POK3:X/-;VWWD=T[A@]]D+,I0*5:HCGAX3EBZ2/S!+MK- ,F#0* M/LFJX#B9(*OD4Q/=5=+[J=3\MF'A;.1-&/[F@9!M,0M2.?4-.,U@?;+=)9^A MT?W5J/W/^S;XX_8G^%NJ(=N8V7%,=P$SF*>\&;MMB#0S(L66N$QCJT\*25IE MJFZ/";6)$^74=>#1]%U>/BO(B%MC&(K\?L:ILBGS^A%YE*1?&LO!EX/R;+K) MB%L3H?]^BT%E)D5__"7C*1G=V*[(F6PY\%)JX<4/ONW1KP](5M/EBW/=R9/!WX>0)B#)LS"T7Q:H-*R=]+V?E>AR _MO!2MUEGKD9C5.J" RG,L[ M$'9-MU?8@/[83W+Q-WD,+\X#&I<[IM7KVN M"^ 5L[&PP0A9@M9H#71CY^:#2K''V40*S&A&*KO6C&Y-A;E3;4J\6E\=)XU[2T[ MD$_ M=U/ZF,S:W=IOT-DO0^^FS+#ILD\QVBWI\M+6SC4N:E\P4(J M5DVDH%BURW\QJ;RI(KSG'XKK>W0RZ;[?F9Q1_2:"87"E@Z[+%L:3NIG M65(L00FO4:UB2_C6K[F4.MIL\T:?S@R'_-?_6I=C77F,.)BQI]311 MH6(YH2&2Q<.[5J_SKY;H@:C5NT%7]Z-.KST:(=$K/W7*$Y09'.?.GE:W]J/H M8'K?62HIQZ[#7/-M+4:-FO.$\*H,3#G-SO)A /VN#'4%3>RLZ+.Z#PF4&R8. M_6'HW'<$9$*O29\INO1+?':ZM![]@OMNR_,9PEY%:G3+>GL9]*8?"@^:7QP] MV?4\^;:JFM#W;=8#Y"N\_W?GQ"]JJ_OWX#E^-=\%62Q=RI%_;V37->4+_X(_ MEN%60/F;'3TQJX*>IGB'L2:LFYTRZ.@ MV:PVCH'U3"(G[[1,H\]"QC>N>*QAFS/Q2UQ,UU21WKP9*\;LB?:I!23;* MB:LF,U-?OT%2/&CI;;]W4M(+KC5%#K%M,49>5CCU< 7)"_\J\O[1\X7K@(>F MSQWH_J*/5!#S)HP3[@GF[JCK+4-0< *+"O*?P4$0UQI+1);G.XOPW<1?7+FL MF!2#YZ@(9U:9$OM+D%F1A],&'C7G,-RT9A1++GW9+BMZH QR1==YGG/\Q*]L MP',0X4(ITC^N%I(-1=JA1D(^ WBE,$L.Y4N3UW(7!G$.*NPML3FF["->3# - MY4D6%M+48&1CW@+3I;R1F+.0]8WRHC6X^.8[M!,,Q,DVWR@O&N-M9T8<#"#. M;(3I S'QF@1J@**)XE]C+&S2[^*K0_& MDG###D58*RV47U7NV)O8&M^:J5;Q3 TS C$X;ZQ;V%IYT1@?38PVL>RN:SA) MSC=?%(WU]F)IN\\8QP[SK[6^!J)HPO2.ZXUW7=>9C3%==!SQ-1GR@,4A[:1( MJ7!%%.PDHV!:N"(*UL@HF!:N:()=N0:UDC+$BPH1)ZZ-C="LU$]Z^?\[#@2( MLAUCIS]"8;(!%S "2";X.HNEV.G4<2"&QRR:=^F!"J&\S2!_ >2DD^XPYF'K MUJ5C:E@XB )BL;,>+K-T3&P*8X<.^+7,R7UH627Q@0MH@L%:H?S:&GE8"]&@ MVS1""=,!BR#=NB4"UT#>^F@XQBQ(UZZN[HJ)I@$JJ%A2&9M1=X!RZ-*RXS_$ZSJ&6PQ?6P8[!Z*VTT)FM _DA'^!F3V5S37(U,@LE>=E'S%QH__/@_4$L#!!0 ( *N"#EGZ*USO@ @ M "1M 5 ;VUT:RTR,#(T,#8S,%]C86PN>&UL[5UM<^(V$/Y\]RO<] /M MS!$@Z;TD<[D.1Y(;6GIA2*_M3*?3$?8"FK,E*LD$^NLK&9O8(-FF:;"-#"GS3=O7IXU.XWO MWSU_^U6SZ0P9]4(7/&>\.%TO04B2J!'@WDH@#E] M0N@""3D ?R$_N,O M.H/V+U>G[>L?;E_]<>S2$976#P4D!XY']JF;'JWAJTE(62,-KZ$&XPE-$\3'D>U#WIPB-%?# MG[; %SRYHBQQ&EDAOO!GEW,Y;"]D3.J4].VC,?@7#;U,Z] J]A"?&32+ODHI ME&*KR[*Z(>8FG<@_(ZH:QGD;2[1X& 11;TT9BX*D_831P&2=9$RZI:038TJ(Y#F F^(F,# .UOV+]?&5@)*(M8S<%JYG_3)0@*B;"6G MB\$O,B*VTJ#'H[?Z=Y5;_1+FE&.U6 J&7,'7L SV-PC;SH0)HYZ3EY5SDLN! M33;7AO\L&[:NRC=B!BS7T&D):ZV=@?%(:^N#;2WSW#DPL1K*^W#1)=[57R&> MJUMTDMO&;I8* M\-KJ2BE4'REQ<[,(O:SEM.CQV7K/.L!HC'VL[JSS,SJ-8&6)Z!"M5&(@0Y.\ MPD+P2J/8IX>*YYD9DRY7+6621PK=QM15Z?$3(F@:E[.".1 >X=:GK3GR5I-1 M FXE58-X4F03Z)R*@5Z^#J;/@_M(H5=O^H]4@%Z16/DA908'*-W4>D+*&\'6 MHH+,M!?R%ABKVE\*3/[B4M#(:MK* K>UXM +N: !L+A24G ;8)*N!T4FJ'IN M7E7.339324"N\BDJ:%0+IHJ ZPE[73EA*73%V8!%5.@X..!]\']I]\+<6"]; M&RZ*L:T^8XBQQ;6EPG:U M(:W8 K9Z6 ICEWBW@KJ?9]27RG%5G_30' NEH;X< M;9"N!2E&J+:ZR @$P@2\*\2(7"YYUW7#((S*4Y/=7.$WD_@FAQ+^B:!03KS[/;4/W]E;-- A]_H6Z7)HI_G M*.=#1B=&[TA+5.#3"R"AL4ZQ^;IB_]18,>N8"0I;U[4>Y>)F$NMIO+=(R]AM M\2T\)9:L9K7I;9^X-)#Y.#?N]M)(5KU5PJQ\FHL,5;8ZP ;+U5(]UC5&G%VY M>I"@P6>M4WP (I7UU68'+\ $I M5"YB6_?NW0?T:XE8'0[ ))1 [].&]S"A#-9R/Z,E\*NE#!@2 ":(K?K29E%M M61TKH+X?K1$"&'#S\97'&['B:7( 8VJ7V_2J;&OPCAX+*6R(S];ZY@=NL_P7 M1K+9;H?=#^C[]$Z=(+ZF[&;,I;4$; YW:8\0YC>H.J(73*JF:%!&_=Q3N0_HZ,GS7NY\[VL;9T%R9*\TVYL&3XS5>T/HV7MC87A. MEII]O#7=YHE1F#&'GL4S&WVPS!LS]H[&N9T],>++&=!0B&A;Z-C;!ZI+L[_3 M\(DQO6L8 ZN/] H9C4;Q&Q#-OEJ^72W)VL,L!JZJ+SSMZF\XPEC:$4WM:TGQ MOS"3@>KJ2U:%J\<#LR KWUCTR MNN?RG4WW!2AE!_5,'DA;(ARB+XX)A5ZJO MOI"W#MD+*TW9,&02-8>;2>K%CMM;ILJW^^*G1PG3VKP52#>U52+, M'_+87-?!%S]1]C&VK0_L#!BN,4'$?<"$T77P_X39P]BV/N*3RKL 7K0Q;P3S M.%:JKKF=-\@Y?K'U>O*21MKC_L*TZ2V^KGZH_S'KW?-_ M %!+ P04 " "K@@Y9%PSHFB,0 !A!@$ %0 &]M=&LM,C R-# V,S!? M9&5F+GAM;.U=:V_C-A;]W/D5WMD/V07J.(_)O-"T_=;N=$<%NZ$"W,YYW!A=7 M_5L:(@8[%$_8$R#PQT[??02!*'"._8>00=(9!@%^!(PW0'_D_SC[/_)S#W." MIC/6^7A]\'1P?7/[K[NU_]SM/ M3T_[T)T"$K6V[V"_T^UR1!X*OG\4/\: P@XW):"GKV>,/7SL]<0USV/B[6,R M[?$FCGMIP=>O?O@A*OOQF:),^:?CM/1A[[=/UW?.#/J@BP+*A$W1=11]I-'A M:^Q$1A5HL*,L(?[KIL6ZXE#W\*A[?+C_3-T%S GR7EK!/OO>$V0=O#T^6!01 M=90S?>V*Q/C##Q\^]**S2X5Y92Y[*;U<]TDO/IDMC#187NC\^=4/L8* . 1[ M\!9..LF?7VZ'ZZVA@/52,CW@>:\[$=*/;/X 3U]3Y#]X,#TV(W"BA)'" M%IR?"+;_+FKK;0MIQG$0)QS#+C\* W%7&80HJWUKR"]5=5TX :''# )>K]LD M7.P#9)+>M:JW!QO5T_6A/X;$)-),O0N8*<95@)F'1B^"AESR[0([(3>9I;_[ M@3L(&&+S83#!Q(\>;_FH1>7=M/((7N&Z%\AY_T !$@>O^;^9-N$S@X$+W;15 M =^(91OS=L< @Z+:<\R!!12Z9\ 3C[2[&82,;DI97K65L56\8;-$C;C'$+ 9 M9,@!!1[E&[&6;:,I"E4HMN;SY0B]F=SPT2'VL[X$('2YI^2:(S6OH1J9+0[% M*+UW##O?9]ASN;<\^)T[HO,+;JF#6,5L%VBW(?(+(./ $F0>=I;A['G"?\9D M;YF?/8&&IB/J!-!Q- :&M#L%X$'@.^Y!C]'TB*#R.*(Q.; ? _&'DPK]\ 8 M>J=[BD*]QD#&I(F9$@X$I?UG1/,P2Z]9,F'1 _HD:PSW2M+*$P#'P1PX.UU,.&]*IF1QN[/1P<'C'?B@1?50.@W/P M@!CPM$+HKVF%*#EFRP4Z:D*@6\BX#= = !*@8$JURB@*MT(2E:%R+8Z;T.+E M\XR$,'?X M6-&K 8U6IR3#P/%"L9XQPB0BG3&"QB$3]M[CSS@0IG J.8KID!M%(&5*78U4 MWN3]6+17F&'1HI'N;@8XIIN0B<4'88A*X[5R+9!KW3:+AK"^^[^0LBAD<(\5 M(^^O@! 0L"&E(725?D?9>NQ7;@-NK!H0^6,BQG41$O%P@ 1A]ROP0GC#9DH_ M)?\Z^Y4K8+M72O;4!\?%V[V4]LETOPOHGAX#-DW*''/KS&5#6)S9:Q5P&% M37*V/S0V^&9F4X7GERW@76:=8MYW8.QQ$[M9DYNH"=H/W,1)7NW,^K+VDIMC MHX+?=&+]4V_%)M[&]VH6Q<\!G5UZ^*GJ+0>2=AI:]-8B*;L!"U$170L)_(P9 M/+PA4Q"@/Z+]#%SOLY#ROD%IWV'HD=]7&V_%*M=*=9NR-L6Q%:M'=V@:H ER M^*W3=QPI&!Z#<76:R,TK59:$TGJ9K>BZ.06>OS)ZHX 87/N,@<4.-%H9X8L M=?4UT58$P%8$OA4_:#+/6&[,#('JZFLBL B K0A\=P''!7:\%R$KKJHF8E8; MVXJ$]\L^?+*%SPPGTIIKHBBG[:T8^W 7CBG\/11[=1[Y#S-LK=5:$U.:=BMT MO;Y0/KL94(9\(.[Q&ATR1NX.GL?EUJJ)IW0IE"N&K M4)W!,! W)R;S.E61M&J%&EI<%:HP(IB[PFPNWBCZ/40/(BI0IQ[:]JU0IB#" M"C4Z Q0YO/D+Y(7<810!X1$D41B^3JF*P+!"L7) *Q0N#N#?@^=Z_0%9LU8( MHP=6H1#7B-^Y+HINXBO,3YSCP(&D5G\@%X,5$I5 6:GGYL#,<8(#_J<3!ZWK M]>(*(;%"N])8:_6]1?8)-_3X=(#7 Z93 J=1K/QFDI2-MNPVY)H7!6>)SMO# MK\6Q7\!Z.70>$I)NSZ[9X<]%8X6X&^&M>X*0'!MY(,Y%D)ZH3]9-8%FA[W; M3:[@+/K7)\!"PNF BS?0DS+7"(R1%YTRJ:T1),VL%6V+M9H%I@4J58D(B$D- M#6%I>NEJ4[35K',MT'"_^Y$_$Q O$!5>*F7X9C0%INDUM(WA5BVEJH3Q6](0 M%GN$+(=V^Y73)3^:_V=2&G7U=:ZPY@ PONJZ:*]/:>C'6_^^4.C>XW1-Z'X& M+P$BT>[ - =+LD?P2FP/Y&4-RE UR ;7@JLQPWR7$&'8,^XD\3MY'N4R$[M MIU&,(L:2[IBK7/>R2)H4=W.L%2HHWH.'W$^*]QF_ #J;K\-] L1-NMI72'E/ M$].(2VRQXK>U)#%=@4>+T2N!L_6R&.*SHKH MQ1;X=ZG3)""O()X2\#!##FV7[I5IBH.M<-)6Q)-?[?0C'^S[?XDQCLAMQ!\H@<*'%& ME,5L=D'4MJD)K^M:*,S,BJGV1UT-^@[["U M O6Z"O(7Y"^1QR"1IXMPW6C MS V<]^.6TOQ>N6Z!_41M.]F-YZ6>-:01DX5BP.; ;8 MEKVK-2J[$2XK)-X(^6[E1P)2R=K9_)XWJUD"*G*ES8&84@RT*$:MWL7-&]6N M.A2YLN$EHA+=M9#&RYQ8Y&U5JJ$%"TC5R6A#E"B9XO+F7P J)^CJLDUZTB7Z M7SI[T1AMT8UU#0*Q84C\&OI\HO48OY2H7?W17],BF0J28-%'#G;1%?N_#:/L MA%=$G08YYR+[HPAY5EOTS./3I] /H[<6+N #@0Z*=L;QOST8\2OY G^5 M-&\(I16)#PR+J'Q_WZ@^N:TTG:V@+E8+9D6HA_R28)K6J"3J8=->#G+FS M^?(9S2)9B0K:L%96AH\6+9DM@]>NKD@*-KP@5KZ'JO2TMOL)!&":?+1L MD:% TNGUY>V-;!>P57\[5!BJ5B9F,NKNY[;2=!JJG8.^<]!W#OK.0=\YZ#L' M/5^\G+=(SV<(3@;/T D9>H0WDPER()&Z\GFE[?7J<^VL^CW',PR(JYP?+9^U ME\0U.W:[POY*LZ*M-5K-?9LXM@JA5*7MG3CEVFG1*"V2K X#RON-,&?(.PR! ME-UR\RY"\7KM"!*$784T!2^V7ZFB+%CTH!.0XPXFG)D;@J:(8Q)'^[[8.G&H MT4Q_73ODRK%=_QIX$Y&)HKF_ZXE@E$73=*1C<[Q5JZE- %ZWF(7 V*-E2;A; M21EE%S>J1Z;&.G.D[\)^.I S3-@])'Z4/U[_GJJ\;!N">0HKFPXQ;*.3-DBD M*MUP!$_;V;1Z61BQ,Z*(!;&[;46Q83'];@P&R/6N,9"GGY27:=1UU_>>-' D M,<"]&--.\1KI2S?V8KLT[R MQL+\@IM6Z-;)7&"_&CIKY:*\J3Y8)_GBF/D(@;S^.N,%<@2[Z,$N>K"+'NRB M!S8ILHL>[*('N^C!+GI0898O,:O6[SC)%+'?L\Y:9-'ML PLR:U;@/&T9+N( M?['/H@G^-0ZFXI%:J,M+BK9! 9F%C>W]D'W(U.A\4M= 31-*'83=C%*68DU\ ME39G)IDMTX89Y(I5K9HYYGQ9F*H^+;RP.7!%WK;/P,^;Y%305,-S5FEWSDZ+ MJN#7(K>FY1W(@BEV(WW(AGGY@ _[> YA-(;&7RI7ORRO*=SL3+VZ[O_R?2<- M3Q8]"5(C=%]"6"[2AH$]:U/3WYW<0 Q]"GRKQE)9_Y%I8>$@N ';%@P\Y0BW M8<3X?'1P>)A.!V$<@=A1XFL!N[B6-IJ77/O?SK:WZ_4R!X%UYOK67V,VW MWMJJ/U@I$)R4YUM[B=U\ZZVU:'_*;C7#_M6,7&=$6"*BPTJ+%F8W[V.=0L',SB<[2?LAF MF* _H/&;5]E."^0WSZU-X_*63R=^-R 275/U@U_6TI^X]^CXU6]QK3G]AN_C M('I$QOU\2&FH?'ZH2MNOH]).N18GS:P/+_;F]CD\/^Y"7WC/NL<#RI#/+;V? MP4N R%?@A2*?_=+@%GL:XHM#%2\R&T79X$IU17:8[Q5K#YC%XR<&TQ>OEB## M"2_-0&E2WRW 5BCB9@/)5TAY;Q/?D^+^J\-$)Q6';D)&&0A<%$RC(O]C("'!8"3^Q_4&6HM0A@2[JP'63]F=;(%+0L!6J:>,:N M-]^2#EJ+$A8ML54_L*S\.#^7O[Z'Z_K$+W@) WB MZ&_OSK_X\ [A:!7[0?3TMW=!&I_]^<]??W-V_NX__O[;O_ZOLS-TE\3^=H5] M]/"&QJ/KX3S=!AE&:?R8??(2/$!#_\6+:('+>+W99CA!DRB*7[R,$$@'Y(_5 M%P/RW>8M"9Z>,_39Y>?HRP\?_GSVY87?WC^^_OO[A3W\\O_GPBA$1)4K_]KOG M+-M\^_X]K?/ZD(1?Q,G3>T+BJ_=EP=_]]C>_866_?4V#@_*?OBI+G[__Q^W- M8O6,U]Y9$*49E8G52X-O4_;Q3;QB0FD01,(2]*^SLM@9_>CL_,NSK\Z_>$W] M/9N/0;BC$J^SG]]397WXXU'A0,)+SMU_OVWO_EK$H=XCA\1(_AM]K;!?_M=&JPW(?Y=\=ES@A_Y MK85)\I[6?Q_AC.KN&ZJ[\S]2W?UO\M&-]X##WR%:XGX^$3+TS:Z-O,)[@VP] M>1GVZZRQCYNR5ZEDB\4[G 2Q/X[:\7I4VR[3B\Q+&B. 7]\6XTLR"^-6+%=J M6F,VSKRP';/[FK:8G3:?# [K,4;SQ8;^?4-^.^ 7OV8X\K%?/&]#5X6OWN,P2\M/ MZ*+Z%5-$\<%/BV>R2-.%P*?+,XY2MH0-D\2+GO :1]G%V[[(G?=&/QJ2A=V_ M\H+DHQ=N\3!-M^L-6\W'KQN\RN&W/B\990KZVSL+!-]7E$>)'J@OP6F\35;X MB"WRWT_V=,%@\$X! \K8.[IW(3S231>.SNX7[_Y>-HC(%FK]U_=[(8ZD'B8K M%"<^3HK=6U4)7K(J/R"_*K@I2KQ?Q61MWF1G)6.L^F,2KZUT:LE_;*VOWO5C'))FPB![FY.92S88.Z9L9%3:T8Z1X?FR:]K%06I'D=S1:A%G M5H;M)"(S,4XSRD^4XA%^R 3#C%<2.BPDU"$P+IM%1;L#1%MV#,D2V8^1IU*] M%:10JI=Q5-RJS)+@*8B\D'XZ7,?;*!/ME=3UH"C2Y@R"*=H!JS'(/SICG1OX).)\OP6KQ]P,=J0&R-\F0?3$/@TB M/UAY;)<>K#':L*N#+QR!MDQ#)8J5L&D/V.%J1?&?DO7=>Z!'_)#=KGA)%N#T M#0+L19Q"\EX1006F "EJH(#9 !3E# \*X9 U'R3J.<.8E;\AC M\ *OR-Q& M^1F_KL*MC_TK(G?^D,,0,'L<>TE$9K_T#B=L"Y\OHQ*"IH,* M(VC/"2I9011EJ,(,'0TE.XCP@QA#CNZ@C*KY>)=E'DEVKGI6S]C?AGCVR#_O M+K)X]?,L/^?2SZ%;'+!'P!4XG,D/&7^\.[FL!3\WH9+%79G0YM$&6W3,20*I*W?THB5;&=> MWFXV(;N)],)++WV^"N-/D^@Q3M8Y:A_2+/%6HFV-;FWP3-J,2] 4>7]W=S.^ M'4^7PQLTFBPN;V:+^_EX@697Z'*X^ Y=W9S&&99>L]S%27&?=7SYJ%T5/7%4_SRWL=!OM207_8K#/GCIW&4!=E;09-T)*4:/2U(7V_3(X@I MB[<=B;I\@*Q$6/N[67M' >4D'$&5KB9*)#7JDAY-JMBGZ7";/<=)\ OV[R.B MS\HUQ1WIJW3\BI-5D.*[)%CA.350N8D_X23_+5@'PD-@ER2[,:(RJP_0<9-R MESCAN-OVPX/ 140DNG^),W(7B%$M]A+MPE#L". % A< M8D>F5S=,85.1I6!QT<>$_X ->-IO%N..C<--:\ MMB!#HW@L&:"2$"HH'9%LDVW=)(JGI\J:UK;D=V8 M3F^F[2K)36W%JFQ5]V/4V9>[9:/,#5#.'GLM90RB/8>G-K;;]H Q"W@M\ &N MQK[\<'Y^$T=/U/=E0O0548L*N@L46I4JJX"NPC3Y@2"\(J"GT\D]"'C MB+6W-^.HMV0BM4A M'6WQC]A+EI]B$9@:M@+&63NN01!D).GU4$$4,:J#W7O8VX :=#V0R<\+R,Z$ MDD:$MFL(;:>Y&G@!'=Y^"[&W QL%J??TE%!?>69U.<_:2@:&BCT8UD#;<<&:&Q]4(4>0F%'MEK^$&Z"F-Z^\6. :5"9C6% MS'8*.:VM27.]5S8>RGU'N#+##%?H5.B3O#A#>)E[UV M=2C>FO()\Y#-:>6N0)^5Q% +9KBS9^.^MT$HXG6(GG+XA8U8LPMY@%D%4%/UF#6-<-ZN8Y"2"\^U4)?W M@!787"=QFI+EX5%HEU4M 04(AQKH07P^6RS0[7!^/9D:G"U;/'1[QBQAF$03J9/XE&:K,V3-PG-^88,FI8@,0] M19H4HXC"28D.T(XLVM-U;/2TTAGO)KI=-]NZG][@)'NC!]YL&/GC?V^#33XT MEX3L\#40[?%U:AJXE=;E#F;T$SV=W9">\-&2?!Y03\IAFN(,_9.2^)=CN&R@ M%I 3<2/.8-%'\F91:#1"1"(D =:H5].8!G=@3$M?+ M1%P.BC\A90/QJ5BKCF%**.\Q:.2JMO.4AR,"W)#LM(?^.H@"&FV-'OGD4YBJ M%OC)3X\KT#-@3@)YD8^\ R*.H4E3%[77MP9=9&G^2;.=I:UP[JF6@<\['(J@ M.6>V6-)8C->SV6B!%K.;D6-8X4IH,\3O 9N(3;LK.A>^BQ:N>E7X!6ZTCYH)2;M.-:]5=%JB^JQ M[CH+ 3G'3^Q\$&53;WW<$\)B\)"/?+J0+BY"/>X;1K1E1SI=)7@]LJ-$XQV M851<9.]2QH_J26S%Y2!PD%(&/?(7#:.\942:1K1MAQ AE;T*";7:3\)\["I. M'G&0;0DDRM!8HG?3#BCU;18FD1XT[[UN@H1LX.,$K3P"MS"41GTZ%:GU/(<: M"G^*=FX2!9JV:5.-FO;OVN/U)HS?,*ZXL8C3J$H*0UZPU3R AF'1^D'"*D/O MUF8X;_A8S17HM%ZAU7JK/CUKPL[22ALGV2[@ "$TBM=><.P#H2H-7_&D7(!L MB&C39RQ@6IZ4FC;O"'0TQ:_/ONI>Z-D"N)K<1H ES.S.V!?EY(I# M@F, ;*8D?>M>84]:*'(D)=?%NZD+^$ @K5=PP,"KD]H MU_8 ,8](Q^ E54/=BUW5$Y;M<:^V=*-Z&T3!>KN>TWU-6(9<(_O80Z.#. Q6I/^48T2O,G@0-.(1'''J2W2&%I/KZ>1J0V[T4[9K;)DQ<5UI*7<902COS\#B/R[_+#:1&V M[RJ(O&A%UB":_R,/R:\?&,TX&;"9;D=R@P?&.1D8L_GU<#KYK^%R,INBX72$ M+NX7D^EXL2##9#GY.'$N'EM7VJP9_G8)(ROC;8HS^M1XE\0O@8_]BS>:D7T2 M%>Q&3T/J \CS.6G1 '2,-.<5A'Z<(4H.?<:2U ?1YZBD3),Q[*BB/5F#E^[= MR"HUB# K\COE0=QR.C)RF.XULUY1IO82%\V33_I MMI4B?^4A^Y@D$V'_% 4:1\*AS!5GS/[7D*6W)V<=XVT'++9WER.%=XIH+:N7 M,^8;>4P9;@R[OR ;J\VJK?*M813;B/E>'3>/%2#TS.1BQKY]]_ A9:[, HCS MRQJU]S[F &13>S^?C^EEV6(Q7KIV/R:56FI$S55\!R:7-Z2-\.XYCG">'(3X)47)!^]<$L#;6S7 MN3QTH[?*L#\*Z U>Y,_K;@SVZ/8V03;5#-#\G+6+_*)AUTX+UK1H;&RV I@E M!_[H!2<9#4)89L2:TJ0X\B2KJEIP-WXMKH!!R4H2B+5] FE8-=52=^C7[RTK MH#NTEUEL-YN0#1_%:5I9#0H[7;Y UTF41OJ^M#1R;6[55<$QQAKUC9U=R/:! M;H2RP M'\?:!%_0F%?0&3_X]S;PJ6LM#1?! MR*""CF-H;*Z7VI+=KA.M('3L)?3Y)+W#"=LV,'.M-Q4L5;6@6-3D"@) LC\* M5@Q\HR#SR^^_F]V,QO/%[[U-G/X%C<97D\N):ZER M#2FMYJ!B$ O.))^LI,AL8IBC;,A&8DH^[T9"3NTS.QXD3C5K-M>1C*V36#80 MU0U;(%UUM4EQ*<&SI;1PF1=$V"\76L+A=KUE/(WP8[ 2)C34J A/):?+&W P MEJTB/V_6X. S)(/V8&L@2A^#2U\=]:1ZC?!F9?!4/+R&D<\\Y)_CD&@TI5DZ MLC?%78QV=>A :LHGZ& \&5Y,;B;+R7C!W").9CO75$G' &W5FQT&K:*^]ASK MB8.O382HJM(Q$IG*H9@'(CEY4:AJ"K63#8KHD(9"DZ5]JA8!YW?BT(/T.FV/ MA:1S-'$31]Q:AB:1?ML'!KJ-H^PY?#NVU#OJ%UE)2$@@!75(=Q=-UZTI#<4$ M,L Z/'N-4,C3BA.DT&4U2) ."OM-CLIOHW/S>C4%4OU7!KVQKZSY\QB]O&!^7518B>5(T/9K4XU;:-M<*18 M"C^YB=.@FJ]S_]"KM@_0JPP//]F$1_!K_U?H#%W>+Y:SV_$ M[*,3:F+NI<^$V7A=9G%4O+BIZX'=YW4Y@Z!RMOR.S)B3Z269.=%GXW_+ M\>>.85%;$S7_]$:=9&N^)&SLPI0I4"8J;6#^DW$!].3PJ8I]M(_%5HEI2O9; MZ+-MY&W]@ Q[UY"FT MG=E-VCYTH"#Y1)]$M#8L:^)/HTML$F1<*4"4J#8Z$ M(.<"M'KNFB;K9>"?!1%:Y:T[AB"%#FJ1$32ZPK8!BMK&Q*09B0ETY'%5]*(D M6V)5(PZ,NU&=.3)+;%1Z=9.LNL[)LWPJ*AETDI3P9,I',F(^DF6>V3-4/4R8 M#.=G0"H]@T,3PO7L!"I1D,0'5(5%V[._7B@E206#:T.'094JQH6.(4HMOV0N MMAQC:JBG@Y5HU,ZP\]5$(IC=-6*P'%2IP=Z)\*K,G7'<)4AVKA[L;I$@M>! M(-!T^V4H3;+*$D3^VD. _/'3K?=*DWIP[0KJW[?M?"$ED EBWJ CW2P4L>QC MN39/XJ7]FN9K[CJW[1&1OE_"^3*[\K*="J,CP-D TT'W\B"JY3AT9(-UV MB.E7:0D*[1P)8B_2.UCS2H(/ 6+J()_E_")6 M0>W@HD".+4/O%<9^>D6D8 P)8%XO9\"FO4P7]QDO:%!3\K\G4?]I2X/L7/5X@3TOGN827" "AIDP>Q%\M""UB<_73*=U=)HU8Y6'Z5V]@]>1&WJZ'^$ER1^R9^"N><\ MO3K@/84.1Z#=!;7>I/_8+U4:Z+_/_\?D+L.4) 0<*1;N-H3B.#),&JFCMO?0 MQEIG5Q^E&PIU\L;)2[#"*3<-O;PLY$I$R8$!WR$&H:)U1X"C)7KUVD1/^Y83 M-/-/F"Q<0'&&+/*IO37,SMRZ87.IF:&RF;H>V5U[[,_MY>7'H,S4Y]J3I#DM MBA,R&X%(^QW\GI'J\VG%EO1M^1"* -^B <@>OQVO( "7B<5GCX?!E%%!%3&R M*%.XF+@A9<,3049H;+T015Y"M\,O&/D[0WFZZ]=5SC*_8SDE;[MV?5 ]0P"& MA:5\NI\J^;23."*_KO*-6Q[/4R]H:^-FX+EUV_$-F05H9#BZHP3E%%B._-!50CK7D5K'@9 5V+T6<2,..B6 M)V592#\_K=6SH>X M8,LD*@VW]9=R86!18VT/4)D:.V_?$21I:J%N\Z[NC,Y,3!?/. SI5947O1UU MK* 0W,R41]. $3)K%A7M.@()N=!U(U.AID_""K$2"Z33E+!U.GW;(@HE!^'Z M5QOO1J@NT\:"]7BYBT$#3R>%^UK7,,ASQ99;9TIEY9'KQQX(>T M96'8OWH9T%N)B"+H.>1BB,:3T0TSAC/UW %AM.&QY(#_TSIP"-5T\.@@A9"= MR0NG*<:'%E2E5]U;F1AIM!5.;+K5P9->0SY!$R*C-:C;T^T(#F@,NP>,:.@" M1T#75E&UV;1-C_8;EYIF#>":#S6IV5F$ZCIWL,4Z>CJ["5[(S+&.&'3,NN2%['8-@%,4=&C"GR -)'6:K/#JP&W(OD MH:4>270"18_U/.,ID*=1L;OYSB0&95'Y'0.Q-%0:;M #/86P@J6>35K^D4.+X9+L<+W]$R_EPNAA>+B>SJ6NA M-5HHJ)X\KEU_MC^%%Y%?V<7Y'4' ,]F*#I\2S.Z%."=R>7G(Z5R+$PBB"@(T M=2][XMX41)!74C%T?#<&#$U)X;[^1/ M5BR@J.BV7UT1?'VOS5L7=C7Y!^GV(5TE06$"GYN6. *_YFJJW<,WZT,K@,QS M/NZR9$B/^/RR4-A).0"]_+"&]]E-',.15.YCZ*A5WV\\:P%BQ.4[BU]M CEY M!$U&PF#>/Z.L:T0 U>6_#_ K=: =;+M7*R&R49\E+*J9_]$+M]04EV<:VZ2F M0>LA%7?F+(D()1JO+J>%&#$:L4=I'MNS89%*01(C(ZW^LPU'QHD:>WDQ@T [ MH&MJ@ M;X.BP$[%E^#L!P+86+2[Q=+;Y=,V MI.V^Y:?QI?>*"Q=HX5NEN ;\;5+)#014>:.(M>H8DC0DKS\RZG5$O^87>K$6 MM*MW9HK106R%G4&&=XJF&)J1%%KU7&_FNLK,MXI*79CF=I#I]@_H#,WNQO/A M#]O]LT8UI?QH*LKC_0D(11)@U9T;P=>-;>EIR# MYKP]4>I$5DGO2^G2^& %Y0$J:+L9 Z.U\NJ)@"']WMZZ^ <>&FP(D?!41#2Z/)'J(*W![%.-B()!-,_C"?7WU$[ M^.%'W%>(YF5^AR=GL[FZ+%=\/Y>(%F]\O%U+?D(VS-7TTM($VI::3CW!FI(.JEM3FQIZE.)AY;@JY@>)Q*7B4 M2RY5V.5SWJ3&7MT&MWJYI!HPW4_X3:[@]6B;8G38L;V]5:S>]N?[BYB@3QB]J_HM MY.S-H0+I1]8.*<%<*76JG#7 YSE?&_:$9>D5S@U>LED3,E_J%YF79*)+N5^AO.-(>+->2CN>CJB< M=^/Y9"9[U.O%;]6$MFI.KL9&M:7WIU5"S4Q'./]_$A6)X\HPVH1=\DFRQ7[% MC5'X3-6J,?AK%D0&D 5'06>7=HIE"\])E6]*IO.>=R^M-"&ZELB.#728RNK/ M;6"4=Y?RCG-QH*S29:([(SL%G8QOEK+;=7B]P(F+IR7Y:5U!Z"JX23:[/OP* M4TP$IHOY"+_@,&;7(W(C#GD=N&^A!D>045@2**RS=R0D$CX16YM.'12:IM_][;Q.E?T @_!JO Q*VP&0$TXI.< M@!0:Q]&\T0$:9KF3-MO+93&-D<6NM2_P4Q!%=%FY\$*:_- QX21G3Y5H8V;Z MYXY<>K9J /#U%G^4JPMNO%'Q)-99.L2E]SKQ"2""1[IC(ELT;AX[=7EXDD0% M)R SESQ?(J& #DF@G(8CJ-'613V-HDZW=("A4;&Y_\\MF61Q$KZ1W7R<'+\@ MR$I"<*.@#D%,V33:M8WRQAV"BD+\*DATM&]E4Z?[V&3^F:F3!Z81.:L&H6LW M/=HO2PZ\*3&;N"4AP(F'Q2\#]G+C403=?](&$6W1K0!84H%K7F="'5ORW'[( M)A$!(9NF;KULFY!5;42V@@),2"K O;I5O,"FC(<,[9L?H)( HA0<@XY:%757 M;ZU^:7_WR[)M%5=>E10L 4[/C_I451IRXZO!!2BR!DLI=E=>;>IG%NM!!O@% MKUS: ?*8^_KAQ:Y/?KITHZNAS.IEKBXN;>?RJ_(ELM@0E#:8OX_'!3 BPD&V MOOVC05)@;>-ZSCZ>2B39^H0]8SU9FM2/@%/09.HS<_X$U3GI;< V>XYA12RW M+'%9;\E)#L)['7G T QJ=&V8$S;O,.EN87CRQLT8<[-LR#<$>[6TRS5'K9(P MHI0'J*#M&$#;JD[H"=FFSRV9$[T0NG'R=IV(G8"/"L'-?W@T8;[L18N(->D8 MFOCRUJU4A$KN-Z(S3K-@Q?5R:52ULPC/'/X@6!)$>AZ@DI1CZ&JB%^W8SZ*. MZQ&)DDLW285N4&?J.DZ -3?OYM2JT(-7/[=V>W<643+I<&E$RBX0UY,]*6$_W%(KN#L:=IEL MHBJF9UE/)=8:\ MCK&0[C*.X-,IVC?LYG6&EAZ$X=N576,[74!]@.CG#9#4-9A 0,TA\-VB>Z#R$O>)D2HM-&.MTN*!GSAN]8&9%BQR+07XZO9?(PFT\O9 M[1@MA_\8FPRLZX@&U %ZFZFA)[_YKE7)<:ZW,K;LFGH4GJ2J^RUQ>6/&&R). M0%8:NU1\XW_ MK,*+]F/E=NA3=A6D*R^\8U< 5^2SXY.=O*P)OS(A!T8\R_+64=X\8NT[@@PM M'?#*P6;0\0;9WT/Z+M M.X02A0;J?JKR#N@,(72CE&SB?//$CG"7U$HP>;N,_>/>U:T%1XX65P90=$!G MD)_E*9@*:HB2,J8?59(W,$U3E%E78I8F!J^4*EA'C>8 *K@\=#!-;Q=E8_+\2,KP=O]7/%0/@VCK)G&KTFRFA&Y)Q5T=+5J WPNM.& M8PBNBX81G4B)OAW?WG$0+4 MY2%!)K0X 5G'E@18/-VX(($"#?/P7N2 AYI027P:P2:T%%H--Z&/4:OYGNF* M*WO1.2QE*M_S$578NT[>I"/84$@J2IG,4[ 5'!"B/+/QJR B6&WB$]&B(2B: MVO,. =S59#J<7M)7YN'E4C&9)==E8+2J5?#YQ72Y.&63>XJP4\KG8R&?@]2.&N"U:+E M^M)[+:P,+W"$'P.YU7F]M!F+<2$7H#/BSK2YM QU!#F:LO.-D^5=8"ELY2XA M$L-N.MQFSW$2_()] 7ID->#A*Y7*5> MW_00GG#W.'*Y31+=8(2U2F9##XIX FTL=T]D(26!PGWB/G2&5CDA@R<[ Q+I M'>N@@O4?+E&D''EP1"D&[F8KL\4F.RIDVM$/ M/=V;0 ;>V[BBGV2$=VW-'CR\-4*OG5!5[*9/%63JL! X/!27)FA,+1;CI6O7 M7GPQ:^&4Q+KMS 'B*@AQ MS,8\V_V(OUGV-1=//;HB$CL1A;\0[S)2D:=RS(/TYZL$X])<;R[.BM@]W=YV2$TU QE$M-VS M1](P"HJ64>)>20)0&HD30C@JB9$PECC0H1\,K1JEXIV6TH:O%@[213>#9 M18Y5_ON-7IUN\JT:?,M1Y2&]-/8":ERD[I.P%DR=QEV]MF[U,YM M9H#0E>6!69.#8Z]<1]"DJ0/-=WC["+JG%M[CE*R!!,\B5]FC0E"\\&E"8'*? MF^3OVG0,''R!CS$AT;(M2\N$HG&$\_\GT?%KOP >&A4-V%]J\F;46 /]]_G_ MF(VZ:U *)VIWHJX)C7]H$;79CPM\$$6;1=87WC+6"QJ*]UVA#KZ:+ MRVC:+F(-NW(EK19=&):=KW>[(%E6D[2+ +*LI68'@>. IA%@N(J% TF%.*BK MUTYPGKUE*8V_G9\;%+8V\CK@H#LZ'($"[,RFUV?+\?P6W4R&%Y,;%_W1M)10 MBY.CW2]VSH)[-TW1^:]2 GSFJU.#@&1)$P&PB[LS=G$W-.TEW))?:8*"QDSW MDF94>N"?V^##9VAQ8$_I%7 ;O$:_( \XHOV MT>^]]2;/B\.:'] TDXYA1T<7-1=RW<[I,#0\BP05T*O..3D2), M1!^"FUU<^'WC*&_=$=#H*( 7%%[: YWG#Z!![/2R!^Q+FLL=4*-N!"%%Y@ 6 MJ=#MO $U^<59 _CJ[\P@>K'VPO!BFY+C8LK#!J\4W"":2]6 031K%Y4-.P0' MB=AU@VBQMF$V ']J;@,@K0*U =#A!V@#\"<;-@"FY&AN R 6[_1L '2T>&P# MH W/SBQQ+Y\#_#A^Q:LMI3Y[? Q6..$.*55IB+6N!A>@]P+:/-JUCPH"C@!( M4P%54U[=?G GD/4]SO$T07:>T;M!+:6BH+Z JN88SK'2/T4;6R MFW0$V.:4VBKTM1HA[;N!MF6-.$+-*,2.@R$+/[N M$5Y1A9BA;8IIN>!V5MH:.*V=3!-%5W M <1E(:-,R0'L*+AK')6M&QI%1OAN.'1XXIS6D%!JK3H.] #7'OQ704CM282 M/_P> G(N)0BPBP8-8;DU>PWQ6] Y+XU7\%+$[ MY;LX#%9O2_R:71"2/PM.!NIZT . -F<@OZ2<"*I0<00\C=5PO#-OUD/V'MQO M8B\JC<++2Q?9\SNWO)''>!DGH,,C;1=M\H;1&5I<#-E;)=VL%D8/B+[;N 1#1PVU@%6Z_=)A_FXR M<&GJKQ<\\C*/#R-E<1,9NV5\&'C(K1! E(*&SV$_3[IR3?#R1/ZK'QI 6 M!76Z@C[LSF-OXD.:=0D!"JD/T*"C=K<#LLB#8Q4A9MB2N.7 M0)XJMD+55;@?H)Q_1P9D7]UF*?:<'-]N3!S"?.+LQY*P1L2BUCE3;XU',7U: M;CM)M"'5^80 D!]TW K#?! C2L*U(WN76C.7\5X3-I:4OP*LAW29$_7-.WS5]*JP[>B)/5,/ &I^(&^!"W:YZ=;KT* %/L,204CP:>EO(!N7I:SR^^_F]V,QO/%[[U-G/X% MC<97D\O)TC%(J=7 C2ZM[I,^H__M@U&(#%&4]3J*"%CG#((R>=:^D(9ER'"R M=@QRVJK1#!DHZ#7;(4?4H..6-1B&Q"RX;DKXE '47(.13'!)@ ]3<%$_OPW7 M./*9_W;H/7'>W Z_ASRT<2F!+@_+!A%MT9&>%TI:?5$3*[4SVXM:8MY*1ABA M!8:T$MP.0XXZLTST M][('T1EH))4)?7YU">,Z4;6YAT(P/MO[K?T0)S^39>C2VP1D@CF",Z< Q'.- M3PN"V*)%5#1IR(6M/9]P]^4CB4XC'01?856_-@F*>HK-WC@F>X>QV$W&8-^[ MAGS9;>AUXR'7'74/44NNCK#>7V3U.B^[>[!B,"HNT1LT8'Y@J'B%!1^BZW)* MIE44[VY"/7;)PUYR0JU@&6X@4J4G-4*U.K7]-H-EI9L]%AN=8>3_X-%]46WZ ME9>%;#Z4'$"PQ!JGZW2<-\\ ]*D@8&A78D0 ^ 9%*NII>>,K-5K=P>BATI*7 M?N8%$?;'7A(19?.#3B@*P_WQ93S G/#SEE'9M".(T9.\[G>O5+_MQ D$N_57 M6 %ZE-4,ID^0\@5!U'*V'-Y4LR>@X72$6CVR]RF>/):^.1E["46GJ2=)#@DU M/GLP*IC3"YS9XWV*V?.AED'!<1VSQ@0"CDP:$IRAA!(YBQ_/MN1/MJ=V#&]: M.I%;$,BZR4X$@*,':<5!3E@<[/FOX -D1K!+?C-<+,9+UZRG5:+7//UU^L!N M,BT:A#/RHE7@A7=QGD= :5:G4=58XBT-_D"W ''DXXBZ+EYXY(L51HMG;#9U MCFE17G#R$$LR%PHD(M/RG4=!]XPS>3@?SGYWA&\*"7FV%](E&WO^?Q![;[[ MT,Q]MV)&12._*&E)AD3Z6A0\<"0J/$];8_.BP,FU< MX_@I\3;/P6I$+T"#ARUE\"I.R,F:G]>T24WH8&_ '60<[\F@*IT!*B@YAN8& M6CD&:M-.ZRG:Q33.,&%P%<;I-L&JE"SZ]LQ/?I\Z$XL%85@,B%GF SKOTMML^@59_ \_J)3,+TF.[=?'KZMP2^^^ MR2_,K'].=AWCQTCV>K7HY'/:1>RT-\? V5@I#3P%)?UGYW+7]YF% MGQ?2!->3J/!&VIW3 MWA&US+56)*BL/%'4EUMU>8A#JA8G(+"4&?/VN4>3XEEJDU,QY)EJ3!*X=ZI: MYM.(J*&ETJI[JCY..[-]'J]Q\D36A>LD_I0]4X,(+Q);0/-+P^V@I5P8B#-6 MMH]R JB@X AV-/50MY%6=T?7P>F*_VZ""!^;*__[;\A/R@5JU__^W_ U!+ P04 " "K@@Y9 MBJRLM+(A !^<@( %0 &]M=&LM,C R-# V,S!?<')E+GAM;.U=ZW/;.)+_ MO/-7^.8^Y*YJ'>4WM[)7\2OG6B7R.,[-[5U=3- E)N%"$%B!M:_[Z TA* M(BF\*/'14/@AL2TU@.Y? XUNH '\Y3^>YN'1 Z(,D^B79R^?OWAVA"*?!#B: M_O(,,W+\_OV;#\[FGXG-#I M"6_B]48_IFE M'U\3/Q7*HL$C)87XZWA%=BP^.G[YZOCUR^=/+-BP.<'ANA4RC[^="+!>O'W] M8D,BZJ@G^E:)7/B7'SY\.$F_+1#SRH)X35VL^\U)]F69&&MX6KR@7>_VI=]\F:\P5%C%.E'U_S#TJM MHJ<810$*5NT* 1J1C3>?MQ\2O]CDLU!T2D*?%25])EID*[5-/':?ZB)AQU// M6P@>7I^@,&:K3P0HKU- \@]^O^.2G/*JOXWN64P]/U[5'WKW*/SEF9KN9!]6 M&?*?3\G#28!PQB7_9<,<_^/W#)HSCA/UPBN.]=/?T++"G)JNP%Q1CR-:9M2C M_JI*_FNJQ&?*SIU3G"RX,8SB8W^&PV!5>D+)7 ?6JE6B8_HH8;Q]LA"<>N&S M(T(#1#/+W3+89PD5,EUBYGOA/Y!'+Z+@W(N1!&\E*7#(U2+*47_5/NHK0W#' M:Y0@7?H:.+IE4>2(ONX.T?]*/,K]DW!YBQ:$5FV:CM(1G+<$E$/^4W>0WR"* M2:"V&W(Z1^"N""<'^TW[8&?SQB4.T>=D?H^H%LD.;IONT+W%DVQ M8#6*/WMS64^6DCF!#X'*UO.]*+7?>TU7 !<43G(7!!ENCHG="%4IAY4KXT)421D' ,6/Y#QY_ MHI=*!0>198BDUA6-Z M0\D#CGSU%* @=PG]+5$5*N@@#"WQ=4-8[(7_C1?:.5A*[!+\%3$5X'<0L8I1 M.*+(4\!=^AHXP&51%)!V$)&*U?OP9D8B=9"T10()4R]/BLG!PZ[7E2%"CH+5*^B& FN\0,Z]V(O9U,3-TG)G5"!2E2%"CJ+ M8,6R!3WC,_F44/7F1)G*"< K@BEP[BPD_3+WPO T83Q"8&HC4Z9R N>*8 J< M.XLZ+^:(3KF)^TC)8SP3V_Q>I.[7QW7_)/9'.GBA(XTDH!%9AWN!6:L93M&=JA M7J1U"O>2D KD.XA)U^D'U(L8%@P8-_ZW2!W!?5M$!>RK./0O)ULR7?,/=LW0 M2Q3[(G^"W2(?X0?O/D2? M42Q?#[4JXH@>]&(WE]:Z/6-/<"AI_1:%W&P&-QZ-,6+5? 6[,L"AMQ2\I038 M7<;&5?3 92%TR?N&8BR42( K0"Y62]FON^!]SKUR[BAP7S+EG642*9!7$#NB M Y6HZO38(R[.!/&*@^L,""6[*:\QH@REE#W[2S9^DBM:JPBFSK:MJRP2>V&O MROI,(K^&?RLAAZ!"L^YD@;1% M("A%W;6*ZM%+#LAA'G,V/9'+<(T\AF[%<=WQY"M#J; *'>G+N*,D@^R !M(X MGB%:%4VE'2FM0UJ1RPK(D2YP:-:!F\CK'&GGO 'MW ]"/^:97C< '%+(-?;N M<8A%<,QGQ70+>D9"+@D3,V2\-+AKUL7=7#2V1P?0W%1@VFY-65.@7[75[9P* MU4%>=UZM6-UX2[%RM4L8A6U4\I12=S2S1+[K\"MY%OJE6,HY)*.3/*W=#5%,Z&. M=8CCE$KL7=[WSBX_6&\1ZL^$2OP;:1T7?*:>-%JQT]+7:L3T[^ZH5)]9X6)5G?VU%U5+$M(R!?8Q0$ M../CQL/!573F+7 LF)+O52BH75*'4F) KL0MBCT#"HQ%W?]C(]Y-YDBY@ MGJ,)]K'*EED4=$E7-C@ RF/9%LYZRG%*+3(Y#R*]Q33C[IA%X; ?84:DN93T MLN*[/5Q[DZ(X0S'VO;"ED[;E-OH[=EOF8SB#VYP/F]W^,4KB&:'X#Q28W=FM M$GW/ [LE6FDQ .3N%OCDHV!,4WF#U"V_031EW:PS94GG=:?&!)!SO-77KAA+ M[,=:3NV\KLJR _*":UP"957D0#1E<2?4:@FF===G_0D;3_)%=A*QKY&7\-AX MXVOL[_^8&NK4"3(QT_WY89_,T9HK@_.CHNYA<>(!18ER77S]=;_CU@!N>95A M)1 H3X5QDY.SIC2;11IG\*Z(!LBU^$@)8S>43)0+;$4*9P OB740FSSKG>&+ M)Y'0C$Q7(*GIG5&B1F1 &SH?4<39#$6V?S#'4?HFDKA;.F=:-:H,I?I5DK&S ME<::"0! <\PMAY+#,./,GG-K')+T1+5>5?HR#BG*(#R@6>D<<2QYW)$BR?O5 M7&2M_R$[NF)3PB$5:04'%/%N"64["[FD#(F0!['GLY8KFXNOR=8U^#I*]]R' MHIAM[=UTG\TJ$M \-LN$RWNHR2PQ71(ZOF=< MQ!BM;Q*37EBG+]"S9;3M4^M3?P;Q 7E]Z8LOB!G\O"J50_I0"JKVZ6S-W8?, MW$5H*O9(H!F\NH;.1:5JA#^(E8W-]'S)P1(7 .(HX=/V9L'Z%$T(11G=G?>$ MV,431XM+BR./+J_X;)&F8XNK TD8IC-^-@ZT"\OMM.C,#-HJ[.H3=\YU3"YY M/MY.4834ZZ0J:L>>@S[ M8@T)AXEP"<1*NSR3Q$0-7C=&<1M\7UH.]F](W"F(@M$#M\K3_,7.\23?:Z]N MLU=XE:ACO_J<4-B>D!F>K^XT4V$[^S1/ F\Y<<&BW=[R&"QXZS'!S6#9E M>TCLS]FZ$X>&3;QG1ENKF]I=%!;1PL68MDT)<9D4B,0Q&3UCE_NC+ -%1 MJ5=)E2&7&)!N"NENGY#D:7 U'1 =Z/J4(J]O)2@@-2@.MVE5HB_CF'H, #: MU:V>;=/J2$'LF')4(@/:RJV(D5KKS@U5#D3%6YU3 M?V!V-QS5GD;-9;!%^K@L9Y[&?5W387DT!.QY$+W"K9\!=U%WH^#_$A:G*Q!W M1.%Q_>91ZD6Q]FQ6_7I==9<6\X% MW5E(#\HSDG*;&Y_ZRBH6=%A;)?F;NRY8OB61WX2;'9]-J#_S&!I-*4JYEVPY MZ.DAHVXA;=M)9H7%ETSMEX3>42] ^76.$KR-1:!#;I:YN0M]=T-=M=EI5\YU M_+5[GT-:0&/&WCHC8(B2MRO_O>^$VB[CY-_5^;8O=@VW+J*^LCUW#I1=T;F$ M;UW:@6OJ<_A.N-V&K%)[?:QUR#V:+)Z;C%,6Q<5F>3PN>Y5(30M9/08I%1IR M[=9$5TRQ<9TF9IUY;'89DL>V;Y"1M--;XI6$EQX3K=;D7JP=*@)B-S2JJP0_M9$" ME);B6D2Z>\>L';'VE"94V**X13R&\G&(2OS>D6:&9BM-'4+O:$<'@)('BK00E%J6&=JV7A8)W(1>I#\PJB ^! 6I< "TJU=^]>A6'-\83[BPZ;OU MQ3M0#*=^ZU9S".JMCQV@YT37]P5<7UV.Q?5$] %E.YIG,X].U2?U#<4.0;%F M; "]0,IG<"KZWSG*?A:DS?,_S'=]VE9P&,JUQPO0ZZ7;;*_>_N;N',(/FK-" M5D5[/U]8LQ/K52K#9O]\1A 7N3)US$"QS&&INX3&_A<* AW<*[N6YPR)RRQ] MGR:<0^,[HSM6=EB]Q Z_YJXS!&4PSA(6DSFBM6>(K8*'U2FV<5''@-UU 'G& M@81[D;C$955; /MR+NJU!BJ@8S[%(^7U(_M*>1=UN@-*@/)FC=/.GC&E5SK=HD=LQ\>3(_@@E%P'K\;N*>G3A1?2BG_BM,6#%Z)T M2Y'C@WW>I\47HR@H?U"@S/)*JE'3Q5-^$I'_,O.B*;KEX^-B,D'*::)C)MR: M8KK6T$&\5;47:&WTTN^ITS6XO]3_%4[@>A*#;U78VIK>;'H9QW9/R K="SN.&/>,PMBSLU#"V!:3'8?Q3 M.:.QF4%!C M=B_YO$20F4,C0/74,BI 6L"H,>!^J:XDWU'O8AQ M&<2%>,T,677UG0U>-0O#,*[Y))<<1_NHO$X-3@WP6M#T.-K?BO\DV><-+=NI MJ^]LM*M9&$9[3:_[/K8?V2IJIT:Q4N0>1^P[P50SHS.KJK.1F#4WC+IZKC*) MIG>(S@5V1@]92NO4B%.(V^-X>U^\C3A_++R9X2>MN;/1*&U]&)P[LC^>B"=! M$??SA+IR-^.,L)BE]_6?\O@N6!T0,4Z=>];JU(#?&\(>3<.'+\D]0_],>,T7 MXE:.9LS"5JV=F82ME@=SL.?-_ )5>Y_9OKQ30[P&+&!WE;^*PWP7+,9S3T23 M'>XU*UH&L@.MX*[S$TRBX:6MT5!1=VXPRN@IN*T0]3OT#4 7AWU5.+!C^Q;Q MR2Y!XDYQ3B5:[G)\:UH',L8U' [CW'*A7(K@TN00F,LY8PTL( !K("[6MREW M:1@DK0(Q"!+.!D-0[\IRN_&O)'=FV*L%!CO:;RA9(!HO1U$@HI6%6'#H@S[G/5S'";B?A[" MQ-GK=/VR2Q-BPP802V+#ZF!0K-B^\&C$D2WC9[0CIE+.F ^C^&"M1O$X7X=6 M0M8L$*L@8VVP I9K#=,D%/4NJR"J[MC5E7!F]&O%!CORKS'W<0*<.M(?B;A@ ME$0^HITN0!IY &(3C'P.!L+R^@G>-$<8>^$Y2>[CT3U)XB*@QFU*^PJ<,1]U M0 %K3<0K0*7/*8GXKWYVC+?;30TK3H!8%DMN!_MB>=G@HQ9*R[7/VM4X8VOJ M P38XE1W=;[X,Q0D(1I/>#W>=$K%3<7IS0(Y[9W(P^]I9]66.3!V:5HQF3JH@#5 FZW(C3CKC\X2 M*D#KSN+4X :(B:G!\?=J4_8/N/3(&L,MV^+NF)_ZR( U0-*=4-5&5G>6:!>V M@)BD75@?;%/3F] [;S^[;(]LT(!SA\K&>G[RXH2F][Z,)_*7X\1U3@T:GT8X MZ>NVEMVX'4S,WN[/9<+A1I]PA.?)_%8H/"P\FE2]#:6>;[1/W>X9JH8PA7C- MS$8T%44F18/6K"%>^K_ IAZ_@T7;VZ+I8;8V7I;5N&RG;)&">!?.1HHSPN-4 M&F-.D!*7WVMMTB8UQ4S_]^S49'BP2KL^4;)!-[T]P\8$Z+8MI4TR)W7UHMS%F58$[QF07=/J^$*RPF;>R>PT9"W7U MW5X<)F7A>QW2#88PUKZ"MH@[H]L. 6 7CFV8'3&6S%.^Q-T;P1U9W;!P-T.7 M'J:_>F$BEC/32L89X4<>;W&SU:15:)O)7J]!:U*0P4+M;:&VKO\:/7HT*$(N MU)#9FXV^:MJT1AIQV0HV@S(TN[DE%*7BI=OT9<*4R]6S7:T;Q[J<]&L!ZW([ MF+D&S5SQ'L3B "QAOHMIJUGQ89BSNFB"-6%%00KC\70I-]TKJXT8]T9$,L/3 M HFG=>^(^&B: ,D#Q)QV*O-@E'A5]8^(3*FWF&&?]]J8XOLD!>\)JZZJU13H^:UU:=\IJD$G M*WB5G),YGYBP_PG-[Q&MI9Q*T7[59.YP9I55L0"OO$M"$9]-=M!=N:3[JJL@ M(=?<*SB:XUW-PU'=X2:*N*^KE>QR);UN3$F,Q@4%\;\VRN%_B!,;0>+'8_H% MT0?L(\GDI"2#.B6IY6IN1,AS0BYQ&"/*I*9H^_M^\#-I?97!49&EN6E #IT( M,4DDTNZ5Z&V1P 9P6Z*VN]]%-,410I2'4CE?:C#5M+!1U<@(PY2R412L.)-. M<'I:N.@;9)2C_U,?WL9Z:KCF7>6*_ZJ*MR2$4"5BB5;*ZANS6>_S$!Q?%7J@R G):!Q9L%4(",K]K#B]QA!GOSQ\)"8QZ*!.[ MI(B*F(#6C=8L?J2$&360$;F$?"Y6VP[<* S)HQ?Y2!QIOV=9!X\68U&_?7KYI5+V&K:GJ^RMN]& M*Y]%(S:@\7'M12*=3_RXFB\H><@NW=;NO.O+.*4H2QC4X=,1EW&"*$6\; J2 M4H94 +']AE)*0*90 */=M[P]JV 6IN0O2R[*%LJOHEC$,A8"H M9*LS60T1[3I'+W,9CU^2>9)>1W&..* ^3N'DOX)@4W!9(G%@=: L M$M@30)I7=SLV1B 8@Q,K$Y6")-8AJ' M*$+!:G24//_TJ+XR9/I4F?TW5G\C])MP=;P%CD4#6[NI%0+ ,,K$D)0=#2*.> MORN0Z2<<%;4#0U@I*)P7^1H=CHJZ^WHU;QB*YIC3"U&*U;WG?RL\"8VXFN#_H!OQS;YK2V(RN.O!T[3)KFM1+$&$)R!)>K>>$6 MB?1$/E[&DTNN'B_\!_*4&;N[5PC8S#0!%Z#T-2LQSA,D&+][)/NHNE#+H>BW M" R@M-%:O/,V58>"ZM=S:(K-P &T2V#+_9X:/21%-KDC(?>XRSQP/%%Q% M,>+(56=\,SU@Z"V$;6[_8>^QHN@:BJ&AH@:L#J.@@'8S%#SJ5TD-A=Q5C6'- MM(D-$ C:_4PB?Q<%%\JYJ^.B\'(UO^]_(/Z&\'0F7E=XX)].D8BY19;;+>]+ M-XCZMIJSJ,8Y1=I (]?KARZ6DMZ4'L'=K.[MJ.XC"=+ M2)6\B;S)!WDI\3[MR@$>KC6$[W%+4ME?-TN7*HKTN&HWP[@F,_V/]IH,'ZY1 M&.Z%<>Y>&%6//5T6O]%<#U.C B#G?94G[^M@T?YE,8CA0,P8FCMB*B3]XEN_ M)VUNB*G*"G2 :"\'D1"ZJ!"=W(#V$X8;0)K-T.#.*TU0\,F+O.P!Q.*[B'*/ M74,/!.&MOE%PU772]NBBOQ7_24*(9:.^M[&5SIQJ(R>#MSQXRR"=@<%;[L-; M'ORYUOVYYM1B>%7H;(;1Y.()^>G%!>/)!/N(2L,=$[6+BC$BT+;+=TH\&BBC MR^*W+L*[)2&@C)DA>.DM;CPCT0.B,>;<%SU/!?XJ:B!*D,8W1DD!3<;GZ#Z^ MBK@KF AQ5AD[8COS/!'/X-T@BDF@4(YE81=T98L#H($D6,ZZ&!.7"E$\Q9PG M\6EVG5!UF\^^G"L*,TC?XY$.95"]V:FJ6H?R;F4WBPUUN>E_4:(NQ\/BQ4%/ MQ'9GDQV8AQ4\&LZ+ZPNYJQI#)J1SMR85Q+PFT?0.T7F](2*NF<]Z/J15AW-;VO*)_,O]]X%#L)KXD7*[;-M&N"H*@0# MM.(\[)KU^>B7CU# Q%,"HG=HWOFJT $!?JO+5)[VJDH'R*:K]X8N)A/DB\2! M_.R?-U4Y.O7J<$%G-5$!-)96O.:7KPE!%%J34;J@&ZF$@-(ORGTGOZQK>DO9#\LUZ73L!NKS^;L-U.0]#\#X$[V"V+!,@PU-DS/"^CX32->@/+5-FE25B M-60DI&[H3R9CCYDP[XL/UN5O#38:".H:Z"P2U#$QA()#* AF!AL]>C0PA(!E M&B!63^F?520"A'7Z_/*IQU!0O(!@1*D79?<2L-/EAB:_0#@59R-3%-R$7O39 MFYMBG!::ZE?STIY:#HS:@+?M)8,+/LN1)4+IA#%.VU%? J0A!JH5 MYC66L$0"W1"6Y0$(M-:"@;(]LJXA@[HKH_'YU8N7+U>N_54D-C[%%FBH678T M%H&)L)VT;1^>%QR\JX^WM@ALO/72-K>]J\;[37V\M45@XZV7%M"+UL/2;G\7 M29@<7)5_F_E<[",GC-E5I#UGWW C0%2N72-K&E=((>?&Y1;V1/[&I8'8"14J MY 3D]>[IC^ZH6)>%RV,,EE/@<*6M\Y:Y3+7K??&I5DV,-K M?JY:0U_0CW#D?([[KR3DU8A'K6[5B=M=M.S";F,7"H 4X[0A[SE^$(\4!%UW MMU*[WVMG*X,/+8:[-TM[7T=:L>JGNC^OQ09=Z5PMP7T(T9U,S%O,OEU2A(J' MY+HP8-)V7>EC[8+?XZDKJ2.\)Q% 8ZFV1I>2RM:V^T$/4Q0S<4^XU/FS5; M_[ZZF5X1T&* 81<66E>RVX2%Z=\K$U.ELK5ALAKDX!#Z6I,* ;0)E+JTV79( M\:6!;)NDN-J]$D%IGNI7Y$*WV $>_::26V9F)5:OEJ8>$R[TJH[5(N^1;T'V M2(/DEX1.$(X3BMKVEV0M'4+?V@5@>0=ZY]KIW@;&W59*1S\&L1X;A]!M&U>- MO$^_=]$H]K;N];L[>T8-BZWH/A]JF,37F4E[S)HO7_:_<[F;X+\B)F2-@G4N !$? M%4Q^^MT:G0[W/[L5",@N:K="#WNQFH7!X=Z5]E] OQ4=7'*[0/D[(#GV6XGSQVW[PE.J[!&-7]V@:@/R$(SQ/YDHHR]\#!+,B0-L[Q28XO2<] MG*7O(<)9%@#2-NIP\AQ6SD/UR.17[BO2RDE<5@HITEYW31X1S7[#PK M[,G4=]Q9]TS^-E[#'Y] MO__NES<'_GGC4V^W=\GIR MV?T7+MW^)V;L(A9'"=<3F=9B,;:M-\W,MNJ]2V_$9FV4@FPK +,6=#E?"T72JS*FOM0E5Y&RAK55)]XM2U&G6:+U2Q MTJU7#??W^OCPY+AW/96!M&S7WY+;ASLGQX<[ ]B\D2VMQOT)?GCE'S3:=U6& M(J4P;*P31I_VAJ/^6?^T,^I?7K#+,S88]B].^X/..>O]VCO]..I_ZN$Q)'I# M-O@X_/"Q8_XNK_E[U;5NOKXT,%G[Z6JLN+8UF49P1:NY7V_L MK\:F[[%?A$[AJ;,\O?)8*+25XP6S4VY;[.LM=Y&Y&Y_-0_+^I+LSYKC0J+/IGPFF!8S*>9(<#N5AOV< MNET"F$END$Z:^S>OLY8DF+ M>"Z,?#,?-^OKNOB$&S@6+DP6["I5\QBD!TYUGM:%?R.%V5)E60@+N$P93Q$2 F$L[Q0)-)D)G(.G-8)J*L,P9AKEZ4W%#F_UET+.[?H9^$3Z"C66* %&L M;P/B 3L0QVM=>2_3,?+7U6O\#N,\@DX$O>)]#X"1E/,98D9P(QC&\2V>RE": M>U,#LI'SA$<2>0P!@$@ATD5[X.P)N9FR<:SF9HDP+2;26,TQ$:>'A=VPTJL MQ2R-6;'V+X25O:>P.4]'ANVA?A$ @$O@M"[#J<\G0C605H/\Q@2KA?8WQ+;;JB_ M'Q5WQ:VD1B4M@$+Z&>5^!3]%/,F6M2<:WYEHC(EHG8[8$H)LD!LH,89)8W), M1L)4YKPUY5K?';A6]-Z'R?V)MOAVM3E9_W]7&/27B( C^L?AX5$-"GENUA]" MQ2 0"'4Y4U%>0&\F1]K/I'%D B&1.C74K-W24)7*M(BY@TY97AX,JUR*:G,#54HQZ7&E3/'08!W&G MD_>> M0'N22&N%6(\D X7"2**1A-5.WQ;0!DXRQ'FX4NNVA+?X+9=8E,-OGH9NL[C] M#5OO#5'RF!YX)?40"*UL 5#-?4N/.@ MY<[[23@INU0THP\S X\PT(@;8E@'4V57A-%%3($)M#!>4<0,*IC)$SA3_B[< MZDJB??#0XMFHX_NI4)NVS1T4HK%&?GJ(F7#G/(BZ.WLKX>$5!4"F,Q7/!%6! ME$_*(T1='@V))(O50N#M?*H*$N)WP >P/'>EJW]E +]PQE\-V:ASWMUG]AYU&6SXDN+55DI4HS; MIV%?4V8Z+.6).+H\[WT^[U^\]]G.G27LC+K?=/K^3^^8T>&12NR5N-[U?_<_ M^_7_9G1>"_U'S<8N*WQQM.^O&K8S&I*;A]_2Q"XUZBW6R2 C90D;G'EY8,(M;#TK61E\3N. M6%:YJ[GI$KO]3W0I/V[O%!_C_P=02P,$% @ JX(.65S$IBIH!P TQ\ M \ !O;71K7V5X,S%Z,BYH=&WE66MOX[82_=Y?P6+1W020GXFS@>,8<&)[ MZ[MIDKK>;2\NB@4M439O)%$E*3ONK^\92DZ<.-TX3W11 XDM:3@]T-G:#)I!3,JM'.NA<K5ZGZI7JWOLO^=G__VL?'AU_=[ MM9/JY]Y.M?^?7_9^+[/Y?%X6P81K-UO95S$KE6#1C[U.%U^5XOOHK/M??'4' MGYFQBT@ MG'=.6']PVL%/_#KK0Z(W9.>?AK]\ZIR.V.B,#3^=]%AMAY=JNZMK?:;U;:[& MBDM;DDD 5S1W]A#>6WH''OM5Z 1NZF?)A<=\H:T,%\Q.N6VRYY\O7\=C5W,[ M0!^/NLO1J3*2$JC)QT9%R*J#^_3EF"<%Z"70*H64R M08;KM'SP-AF;] 4"^UB]+^;B^L8N/N(&CH4+XP6[2-0\ J^!-IVG=>[?0&&V M1%GFPP(N$\:3!56Q/ +.9ZS&%=:\HB%W,P)$!&S:?2GS*3T;_K M\7.A1:&$%A!+$PD>$"#FTDZQ0),*WQE(>E.8I@(L*+PQD0A)J)U.EJ+";'C MS$"),4P:DV$R$J8BYVTHU_S'86M-[VV4W)YHBV^O=B:;_^\*@U83$7 T?S\\ M/*I /L_,YD.H%(P%0EW,E!<7L)O)D/4S:1R70$@D3@VU;M&U2L(C^0DR E6(0EEP*TS>6QD(%$>(9;70D>R":G,#-4G1Z7&%3-'0PW<>PY$;DPG:\"\>V3NI[OHZ$Z4JDROP13(GLF M*AHW*N'$NQS(T]0Z49GC.EBB H"5?"PC:1=4!^^:EG+% ;8@/PNPA!-CIP)1R%%LW(GL;Q]LU^OO3\PFU!>?GEW*^- A8$@ M*9,W3&.5V;\W9A-2YE?2@KK!\/[>FXV7?:;+%I$[!?8"&B8J]X2]Y[SI7FJ'JQ YE_4/O>>.A13+"$ MG7>=D^B.5F-\G9V4VP^HB5]KE*Z"R-$L6:7-52UR-Z ]CJ6U0FS&BF.%PD>B M@8353M\6X 82,D1R^*9&;HEO\4BY#ZN>3[8H(/? M%#<=1(&Z%!E*G_;3M(GRI4#PB\ISU3S/!;^@6.5=@BLFKK]QQTC+'?N#(%6T MM^AB[V81'F"@$57MH,ZIK)8CA!_BG8 M5RLRK]EO/ZZ:=5"T0HU4]A SXC6!JI&&Z@5 MBRNC[M?:,'@IP_,:/]0Q?9"7.[4_JQ_J97_G]+!+J8XK%=WV%30 MH?%AH[9N6P4N^N[E_=2ESKW).MDD0WVL[7J,7BN^EH^^_/WG]5WQNO X6BS+ M\\H+MV]QT?6'Y$3_['14#*?1)8-:Y QN#ZQ9.N1X*D7(^E=,=A:"'(5N56AT M>\U'%<<^ZP3W$,-NN*$[^$Q?Q;OQ2OXN_R]02P,$% @ JX(.61]K1,8C M!0 ?1< T !O;71K7V5X,S(N:'1M[5AM<]HX$/[>7[$WG6N2&6-L"#0! MPHP!IZ5- P7W;6YN.L*601[TRR8 M:=_W6>UV M'@?/SKKW.K]4*C"6(LI#&L%L#?[@D3?)T!?+-%=4 MPI!S<4D4$SRS\"&T+5Q+UY+-%PKV^P=0'MDI@2::N!I,K'F5!*+,V;4"1"MNX[YK/7?7#?;3KM3J_K7RW8 MC"FHUSK57K=3':.,&]XAY=I&G\F\Y=Q@PF=9VMXM312Y[T^"X>FP[P7#T3F, M7TRF+[SS (+1[C5 ;NX1O+"G=M^&J=\W'-UZP[D35MX4O,%H'/B#.]=JH\NQ MTX31*02/?9AZDYYW[D\KH]=G_AOP^H%>P?A_+S)V% Q?+OO3WN!O$JC>U$E3 MQ<7ND$,H.*>ASFI8,;4 M:#P/"<2K9:L84)3(16(&$9+CBE[ 3Y'0I1*QN>8 M_C*U85\?>7#_J%9SVAHL"%^;)[=] $CU5,AED4*N4WD.L9"&1XHD1 241YK2 MDYQ3J#L6:/BP@&00LP3!9RO2E(:Y9(JAXH1'X%^%"\+G5*/3DF69%A__],Z( M((XMJ*0H]'71"E4VDB&"6?"*2H[!<9KS"\2R!:,Q$D9&BEU2&,4Q"W%5LRO6 M3AE'2&0DV:XA"\VAU-H"?*=8C#_2'"&.< 5*@'M4J+])#1K:I3TP.8RN)!*I M0FVOGWJW3<==R6A*Y(QPFE5&5PE=@Q<:U^BXLW"=*$N?U!MG-#-+RS5<<+%" M4Z*MM"8SFJ JK1U%6 F-.PS4O51D3$=CB\PRD6#A:7\2R4U4UQJV@^"]U]UW M#XK@OB7\&XUM^ =HJ3+"XSS!<,>"E"8ZQK9Q)^F?.9-TB3"2:8-F1:YL'+A/ M,,8EN(W]Z&#KI'>AN@W3TE/N6)\(Q"1BMO-!VEMWZ6SOI#T>U9VFQ\G''B],[\D/A,RHK*" MNQ.29K2U^5'>J%S'^;7;"2;X/X#+HH3B1:D\7.QIZ"T[JF[58'"7K#K#9X\@ MD^&)6*H+>E6OO77M/](Y&.HG;J.!A4)?&D_JQS?%JJ(9[MVQ+088K5$+O'R> M(V"[AT4!_"JV>7O[YRL;X2L&1&_=@H+=M=K_XZH[5-E&WUNN-]:/J_P8L9UI M\#5 CU594D7D^H;"58./W\6-_5^B=KF[P+368RSOV?,_O24Q8,,[88=C) ,UU$OTV P;#.Q3U24XW%,+MUC;OI- M,Y>=EG.98Z=IZ2Y38%,B(1)A;K:2')^Y8B%V+7QN 0DWK;YYW!Q8L8P6$P8] M:-%]C9:&J%Q2,S, DJ:4R,ST5^L46>OFRW3 9<=%$Q1$"LY"N*2RF+7+H/A2_U53K&KQ=3]+U!+ 0(4 Q0 ( M *N"#EE.3A,1YIX !0D" 1 " 0 !O;71K+3(P,C0P M-C,P+FAT;5!+ 0(4 Q0 ( *N"#EF&;( 1<@T ,B1 1 M " 16? !O;71K+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 ( *N"#EGZ*USO M@ @ "1M 5 " ;:L !O;71K+3(P,C0P-C,P7V-A;"YX M;6Q02P$"% ,4 " "K@@Y9%PSHFB,0 !A!@$ %0 @ %I MM0 ;VUT:RTR,#(T,#8S,%]D968N>&UL4$L! A0#% @ JX(.6?OMG5CE M-0 *\ " !4 ( !O\4 &]M=&LM,C R-# V,S!?;&%B+GAM M;%!+ 0(4 Q0 ( *N"#EF*K*RTLB$ 'YR @ 5 " =?[ M !O;71K+3(P,C0P-C,P7W!R92YX;6Q02P$"% ,4 " "K@@Y9>#BY)U\' M "4'P #P @ &\'0$ ;VUT:U]E>#,Q>C$N:'1M4$L! A0# M% @ JX(.65S$IBIH!P TQ\ \ ( !2"4! &]M=&M? M97@S,7HR+FAT;5!+ 0(4 Q0 ( *N"#ED?:T3&(P4 'T7 - M " =TL 0!O;71K7V5X,S(N:'1M4$L%!@ ) D /P( "LR 0 ! $! end XML 77 omtk-20240630_htm.xml IDEA: XBRL DOCUMENT 0001404804 2024-01-01 2024-06-30 0001404804 2024-06-30 0001404804 2024-08-14 0001404804 2023-12-31 0001404804 2024-04-01 2024-06-30 0001404804 2023-04-01 2023-06-30 0001404804 2023-01-01 2023-06-30 0001404804 2022-12-31 0001404804 2023-06-30 0001404804 us-gaap:CommonStockMember 2023-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001404804 us-gaap:RetainedEarningsMember 2023-12-31 0001404804 2024-01-01 2024-03-31 0001404804 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001404804 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001404804 2024-03-31 0001404804 us-gaap:CommonStockMember 2024-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001404804 us-gaap:RetainedEarningsMember 2024-03-31 0001404804 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001404804 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001404804 us-gaap:CommonStockMember 2024-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001404804 us-gaap:RetainedEarningsMember 2024-06-30 0001404804 us-gaap:CommonStockMember 2022-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001404804 us-gaap:RetainedEarningsMember 2022-12-31 0001404804 2023-01-01 2023-03-31 0001404804 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001404804 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001404804 2023-03-31 0001404804 us-gaap:CommonStockMember 2023-03-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001404804 us-gaap:RetainedEarningsMember 2023-03-31 0001404804 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001404804 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001404804 us-gaap:CommonStockMember 2023-06-30 0001404804 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001404804 us-gaap:RetainedEarningsMember 2023-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2024-01-01 2024-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2024-04-01 2024-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2023-04-01 2023-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2024-01-01 2024-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2024-04-01 2024-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2023-04-01 2023-06-30 0001404804 fil:FiltersMember 2024-01-01 2024-06-30 0001404804 fil:FiltersMember 2024-04-01 2024-06-30 0001404804 fil:FiltersMember 2023-04-01 2023-06-30 0001404804 fil:ComponentsMember 2024-01-01 2024-06-30 0001404804 fil:ComponentsMember 2024-04-01 2024-06-30 0001404804 fil:ComponentsMember 2023-04-01 2023-06-30 0001404804 fil:EngineeringServicesMember 2024-01-01 2024-06-30 0001404804 fil:EngineeringServicesMember 2024-04-01 2024-06-30 0001404804 fil:EngineeringServicesMember 2023-04-01 2023-06-30 0001404804 us-gaap:GeographicDistributionDomesticMember 2023-01-01 2023-06-30 0001404804 us-gaap:GeographicDistributionForeignMember 2023-01-01 2023-06-30 0001404804 fil:FiltersMember 2023-01-01 2023-06-30 0001404804 fil:ComponentsMember 2023-01-01 2023-06-30 0001404804 fil:EngineeringServicesMember 2023-01-01 2023-06-30 0001404804 fil:ProductionEquipmentMember 2024-06-30 0001404804 fil:ProductionEquipmentMember 2023-12-31 0001404804 us-gaap:LandAndLandImprovementsMember 2024-06-30 0001404804 us-gaap:LandAndLandImprovementsMember 2023-12-31 0001404804 fil:President1Member 2024-06-30 0001404804 fil:President1Member 2023-06-30 0001404804 srt:ChiefExecutiveOfficerMember 2024-06-30 0001404804 srt:ChiefExecutiveOfficerMember 2024-06-30 2024-06-30 0001404804 fil:BoardMember 2024-06-30 0001404804 fil:BoardMember 2024-06-30 2024-06-30 0001404804 fil:SbaEidlLoanMember 2020-04-21 2024-06-30 0001404804 fil:SbaEidlLoanMember 2024-06-30 0001404804 fil:SbaEidlLoanMember 2023-12-31 0001404804 fil:EmployeeStockOption1Member 2024-01-01 2024-06-30 0001404804 fil:EmployeeStockOption1Member 2023-01-01 2023-06-30 0001404804 fil:EmployeeStockOption1Member fil:N2011LongTermIncentivePlanMember 2015-11-09 0001404804 fil:EmployeeStockOption1Member fil:N2017LongTermIncentivePlanMember 2024-02-09 2024-02-09 0001404804 fil:N2015LongTermIncentivePlanMember 2024-06-30 0001404804 fil:EmployeeStockOption1Member fil:N2017LongTermIncentivePlanMember 2017-10-01 0001404804 fil:N2017LongTermIncentivePlanMember 2024-06-30 0001404804 2023-01-01 2023-12-31 0001404804 srt:MinimumMember 2024-01-01 2024-06-30 0001404804 srt:MaximumMember 2024-01-01 2024-06-30 iso4217:USD shares iso4217:USD shares pure 0001404804 --12-31 false 2024 Q2 false 10-Q true 2024-06-30 000-53955 OMNITEK ENGINEERING CORP. CA 33-0984450 1345 Specialty Dr. #E Vista CA 92081 760 591-0089 Yes Yes Non-accelerated Filer true false false 21948091 37853 73703 17342 12233 1279 1304 271858 370838 153501 24443 481833 482521 10602 5667 279787 345459 13514 13514 303903 364640 785736 847161 323120 323236 635158 635158 132359 131285 37940 37940 10000 10000 479408 310025 152957 131868 1770942 1579512 199000 199000 171641 254339 370641 453339 2141583 2032851 125000000 125000000 0 0 21948091 21948091 21948091 21948091 8607086 8607086 12072228 12067571 -22035161 -21860347 -1355847 -1185690 785736 847161 266971 251719 504047 476925 156170 150258 309527 280675 110801 101461 194520 196250 156953 155917 282997 286649 17629 15197 36100 33136 964 436 1401 873 175546 171550 320498 320658 -64745 -70089 -125978 -124408 -37647 -37647 5164 6017 10389 11548 -42811 -6017 -48036 -11548 -107556 -76106 -174014 -135956 800 800 800 800 -108356 -76906 -174814 -136756 -0 -0 -0.01 -0.01 21948091 21948091 21948091 21948091 -174814 -136756 1401 873 4657 10538 65672 62709 92302 27 5109 28506 -25 -1001 -129059 -835 -6677 -75045 -116 7325 169384 -477 0 0 -61609 -58646 1074 5811 -29514 -61891 6336 0 -6336 0 0 15113 0 15113 -35850 -46778 73703 56379 37853 9601 5071 11830 800 800 21948091 8607086 12067571 -21860347 -1185690 0 0 1963 0 1963 0 0 0 -66458 -66458 21948091 8607086 12069534 -21926805 -1250185 0 0 2694 0 2694 0 0 0 -108356 -108356 21948091 8607086 12072228 -22035161 -1355847 21948091 8607086 12051795 -21644941 -986060 0 0 2562 0 2562 0 0 0 -59850 -59850 21948091 8607086 12054357 -21704791 -1043348 0 0 7976 0 7976 0 0 0 -76906 -76906 21948091 8607086 12062333 -21781697 -1112278 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 1 - CONDENSED FINANCIAL STATEMENTS</b></p> <p style="font:6pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The accompanying condensed financial statements have been prepared by the Company without audit. In the opinion of management, all adjustments (which include only normal recurring adjustments) necessary to present fairly the financial position, results of operations, and cash flows at June 30, 2024 and for all periods presented herein, have been made.</p> <p style="font:6pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted.  It is suggested that these condensed financial statements be read in conjunction with the financial statements and notes thereto included in the Company's December 31, 2023 audited financial statements.  The results of operations for the periods ended June 30, 2024 and June 30, 2023 are not necessarily indicative of the operating results for the full years.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font:7pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Use of Estimates</span></p> <p style="font:8pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Revenue Recognition</span></p> <p style="font:5pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify">In general, revenue is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify">We recognize revenue on various products and services as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000"><i>Products</i></span> - The Company recognizes revenue from the sale of products as performance obligations are satisfied. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership and risks transfer (i.e., the performance obligation has been satisfied). In general, ownership and risk passes FOB shipping point, or as negotiated.</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">  </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Performance Obligations</b></p> <p style="font:7pt Times New Roman;margin:0;text-indent:36pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of Omnitek’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant. </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;text-indent:36pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Disaggregation of Revenue</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:123pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the three months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:1.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="4" style="width:136.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the three months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:58.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:56.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Segments</span></p> </td><td style="width:9.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td><td style="width:26.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="2" style="width:10.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Domestic</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">105,493</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">105,493</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">81,559</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">81,559</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">International</span></p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">161,478</kbd> </p> </td><td style="width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">161,478</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">170,160</kbd> </p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">170,160</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"></td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">266,971</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">266,971</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">251,719</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">251,719</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Filters</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">139,909</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">139,909</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">108,123</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">108,123</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Components</span></p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">127,062</kbd> </p> </td><td style="width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">127,062</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">143,596</kbd> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">143,596</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Engineering Services</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">-</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"></td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:54.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">266,971</kbd> </p> </td><td style="width:9.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">266,971</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:63.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">251,719</kbd> </p> </td><td style="width:7.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">251,719</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:18.9pt"><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:123.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the six months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:140.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the six months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:11.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:57.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:66pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td></tr> <tr><td style="width:128.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Segments</p> </td><td style="width:0.4pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Total</p> </td><td style="width:18.4pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Domestic</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">185,901</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">185,901</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">173,336</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">176,336</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">International</span></p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">318,146</kbd> </p> </td><td style="width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">318,146</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">303,589</kbd> </p> </td><td style="width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">303,589</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"></td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">504,047</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">504,047</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">476,925</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">476,925</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Filters</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">208,296</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">208,296</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">263,543</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">263,543</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Components</span></p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">295,751</kbd> </p> </td><td style="width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">295,751</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">213,382</kbd> </p> </td><td style="width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">213,382</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Engineering Services</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">-</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"></td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:53.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">504,047</kbd> </p> </td><td style="width:11.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">504,047</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:64.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">476,925</kbd> </p> </td><td style="width:9.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">476,925</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Inventory</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify">Inventory is stated at the lower of cost or market.  The Company’s inventory consists of finished goods and raw material and is located in Vista, California, consisting of the following:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <table style="border-collapse:collapse;width:468.9pt"><tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Location: Vista, CA</p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Raw materials</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">839,633 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">799,642 </p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Finished goods</p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">447,406 </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">494,074 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,287,039 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,293,716 </p> </td></tr> <tr style="height:4pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Allowance for obsolete inventory </p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,015,181 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">922,878 </p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">271,858 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">370,838 </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"><b>NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Property and Equipment</span></p> <p style="font:10pt Times New Roman;margin:0;text-indent:-54pt;margin-left:54pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Property and equipment at June 30, 2024 and December 31, 2023 consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:82.78%"><tr><td style="width:56.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:18.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:17.54%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr><td style="width:56.46%" valign="bottom"></td><td colspan="2" style="width:18.72%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2024</span></p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:17.54%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2023</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Production/Office equipment</span></p> </td><td style="background-color:#CCEEFF;width:5.8%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.9%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 74,792 </p> </td><td style="background-color:#CCEEFF;width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.64%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.9%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 68,456 </p> </td></tr> <tr><td style="width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Leasehold Improvements</span></p> </td><td style="width:5.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 4,689 </p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.64%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 4,689 </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Less: accumulated depreciation</span></p> </td><td style="background-color:#CCEEFF;width:5.8%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:12.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (68,879)</p> </td><td style="background-color:#CCEEFF;width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.64%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:12.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (67,478)</p> </td></tr> <tr><td style="width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Total</span></p> </td><td style="width:5.8%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 10,602 </p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 5,667 </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Depreciation expense for the periods ended June 30, 2024 and June 30, 2023 was $1,401 and $873 respectively.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Basic and Diluted Loss per Share</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The computation of basic earnings per share of common stock is based on the weighted average number of shares outstanding during the periods presented. The computation of fully diluted earnings per share includes common stock equivalents outstanding at the balance sheet date. The Company had 2,340,000 and 2,520,556 stock options and warrants that would have been included in the fully diluted earnings per share as of June 30, 2024 and June 30, 2023, respectively.  However, the common stock equivalents were not included in the computation because they are anti-dilutive. </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Income Taxes</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company accounts for income taxes in accordance with Accounting Standards Codifi</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">cation Topic 740, Income Taxes ("Topic 740"), which requires the recognition of deferred tax liabilities and assets at currently enacted tax rates for the expected future tax consequences of events that have been included in the financial statements or tax returns. A valuation allowance is recognized to reduce the net deferred tax asset to an amount that is more likely than not to be realized.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Topic 740 provides guidance on the accounting for uncertainty in income taxes recognized in a company's financial statements. Topic 740 requires a company to determine whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more likely-than-not threshold is met, a company must measure the tax position to determine the amount to recognize in the financial statements.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company includes interest and penalties arising from the underpayment of income taxes in the statements of operations in the provision for income taxes. As of June 30, 2024 and December 31, 2023 the Company had no accrued interest or penalties related to uncertain tax positions. The Company files an income tax return in the U.S. federal jurisdiction and the state of California. With few exceptions, the Company is no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2012.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Liquidity and Going Concern</span></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">Historically, the Company has incurred net losses and negative cash flows from operations. As of June 30, 2024, the Company had an accumulated deficit of $22,035,161 and total stockholders’ deficit of $1,355,847. At June 30, 2024, the Company had current assets of $481,833 including cash of $37,853, and current liabilities of $1,770,942, resulting in negative working capital of $1,289,109. For the six months ended June 30, 2024, the Company reported a net loss of $174,814 and net cash used in operating activities of $29,514. Management believes that based on its operating plan, the projected sales for 2024, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months. However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. Whether, and when, the Company can attain profitability and positive cash flows from operations is uncertain. The Company is also uncertain whether it can raise additional capital. These uncertainties cast substantial doubt upon the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Our financial statements have been prepared on a going concern basis, which assumes the realization of assets and liquidation of liabilities in the normal course of operations. The financial statements do not include any adjustments </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"><b>NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">relating to the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities should we be unable to continue as a going concern.</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Recent Accounting Pronouncements</span></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">The Company has evaluated recent accounting pronouncements and their adoption has not had or is not expected to have a material impact on the Company’s financial position, or statements.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Use of Estimates</span></p> <p style="font:8pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Revenue Recognition</span></p> <p style="font:5pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify">In general, revenue is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify">We recognize revenue on various products and services as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000"><i>Products</i></span> - The Company recognizes revenue from the sale of products as performance obligations are satisfied. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership and risks transfer (i.e., the performance obligation has been satisfied). In general, ownership and risk passes FOB shipping point, or as negotiated.</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">  </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Performance Obligations</b></p> <p style="font:7pt Times New Roman;margin:0;text-indent:36pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of Omnitek’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant. </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;text-indent:36pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Disaggregation of Revenue</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:123pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the three months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:1.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="4" style="width:136.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the three months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:58.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:56.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Segments</span></p> </td><td style="width:9.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td><td style="width:26.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="2" style="width:10.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Domestic</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">105,493</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">105,493</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">81,559</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">81,559</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">International</span></p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">161,478</kbd> </p> </td><td style="width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">161,478</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">170,160</kbd> </p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">170,160</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"></td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">266,971</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">266,971</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">251,719</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">251,719</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Filters</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">139,909</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">139,909</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">108,123</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">108,123</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Components</span></p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">127,062</kbd> </p> </td><td style="width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">127,062</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">143,596</kbd> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">143,596</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Engineering Services</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">-</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"></td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:54.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">266,971</kbd> </p> </td><td style="width:9.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">266,971</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:63.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">251,719</kbd> </p> </td><td style="width:7.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">251,719</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:18.9pt"><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:123.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the six months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:140.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the six months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:11.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:57.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:66pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td></tr> <tr><td style="width:128.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Segments</p> </td><td style="width:0.4pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Total</p> </td><td style="width:18.4pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Domestic</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">185,901</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">185,901</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">173,336</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">176,336</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">International</span></p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">318,146</kbd> </p> </td><td style="width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">318,146</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">303,589</kbd> </p> </td><td style="width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">303,589</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"></td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">504,047</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">504,047</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">476,925</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">476,925</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Filters</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">208,296</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">208,296</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">263,543</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">263,543</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Components</span></p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">295,751</kbd> </p> </td><td style="width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">295,751</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">213,382</kbd> </p> </td><td style="width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">213,382</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Engineering Services</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">-</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"></td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:53.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">504,047</kbd> </p> </td><td style="width:11.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">504,047</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:64.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">476,925</kbd> </p> </td><td style="width:9.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">476,925</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:123pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the three months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:1.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="4" style="width:136.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the three months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:58.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:56.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Segments</span></p> </td><td style="width:9.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td><td style="width:26.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="2" style="width:10.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Domestic</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">105,493</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">105,493</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">81,559</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">81,559</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">International</span></p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">161,478</kbd> </p> </td><td style="width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">161,478</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">170,160</kbd> </p> </td><td style="width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">170,160</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"></td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">266,971</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">266,971</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">251,719</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">251,719</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Filters</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">139,909</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">139,909</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">108,123</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">108,123</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Components</span></p> </td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:54.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">127,062</kbd> </p> </td><td style="width:9.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">127,062</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:63.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">143,596</kbd> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">143,596</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:125.5pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Engineering Services</span></p> </td><td style="background-color:#CCEEFF;width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:54.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:58.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCEEFF;width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:63.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:7.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:56.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">-</kbd> </p> </td></tr> <tr style="height:7.2pt"><td style="width:125.5pt" valign="bottom"></td><td style="width:9.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:54.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">266,971</kbd> </p> </td><td style="width:9.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">266,971</kbd> </p> </td><td style="width:26.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="width:10.15pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:63.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:56pt">251,719</kbd> </p> </td><td style="width:7.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:56.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt">251,719</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:18.9pt"><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:123.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the six months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:140.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">For the six months ended </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:11.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:57.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:9.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:66pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td></tr> <tr><td style="width:128.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Segments</p> </td><td style="width:0.4pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:7.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Total</p> </td><td style="width:18.4pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:6.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Products</span></p> </td><td style="width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">Total</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Domestic</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">185,901</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">185,901</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">173,336</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">176,336</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">International</span></p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">318,146</kbd> </p> </td><td style="width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">318,146</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">303,589</kbd> </p> </td><td style="width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">303,589</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"></td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">504,047</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">504,047</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">476,925</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">476,925</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Filters</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">208,296</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">208,296</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">263,543</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">263,543</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Components</span></p> </td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:53.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">295,751</kbd> </p> </td><td style="width:11.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">295,751</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:64.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">213,382</kbd> </p> </td><td style="width:9.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">213,382</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:128.65pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:10pt">Engineering Services</span></p> </td><td style="background-color:#CCEEFF;width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:53.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:11.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:57.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:64.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">-</kbd> </p> </td><td style="background-color:#CCEEFF;width:9.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:66pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">-</kbd> </p> </td></tr> <tr><td style="width:128.65pt" valign="bottom"></td><td style="width:0.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:7.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:53.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt">504,047</kbd> </p> </td><td style="width:11.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:57.5pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:42pt">504,047</kbd> </p> </td><td style="width:18.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:6.6pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:64.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:61pt">476,925</kbd> </p> </td><td style="width:9.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:66pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:66pt">476,925</kbd> </p> </td></tr> </table> 105493 105493 81559 81559 161478 161478 170160 170160 266971 266971 251719 251719 139909 139909 108123 108123 127062 127062 143596 143596 0 0 0 0 266971 266971 251719 251719 185901 185901 173336 176336 318146 318146 303589 303589 504047 504047 476925 476925 208296 208296 263543 263543 295751 295751 213382 213382 0 0 0 0 504047 504047 476925 476925 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Inventory</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify">Inventory is stated at the lower of cost or market.  The Company’s inventory consists of finished goods and raw material and is located in Vista, California, consisting of the following:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <table style="border-collapse:collapse;width:468.9pt"><tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Location: Vista, CA</p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Raw materials</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">839,633 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">799,642 </p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Finished goods</p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">447,406 </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">494,074 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,287,039 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,293,716 </p> </td></tr> <tr style="height:4pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Allowance for obsolete inventory </p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,015,181 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">922,878 </p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">271,858 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">370,838 </p> </td></tr> </table> <table style="border-collapse:collapse;width:468.9pt"><tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Location: Vista, CA</p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Raw materials</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">839,633 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">799,642 </p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Finished goods</p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">447,406 </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">494,074 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,287,039 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,293,716 </p> </td></tr> <tr style="height:4pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Allowance for obsolete inventory </p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:58.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,015,181 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:72pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">922,878 </p> </td></tr> <tr style="height:7.2pt"><td style="width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:58.5pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:18pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:72pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:266.4pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCEEFF;width:22.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.5pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">271,858 </p> </td><td style="background-color:#CCEEFF;width:13.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:72pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">370,838 </p> </td></tr> </table> 839633 799642 447406 494074 1287039 1293716 1015181 922878 271858 370838 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Property and Equipment</span></p> <p style="font:10pt Times New Roman;margin:0;text-indent:-54pt;margin-left:54pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Property and equipment at June 30, 2024 and December 31, 2023 consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:82.78%"><tr><td style="width:56.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:18.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:17.54%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr><td style="width:56.46%" valign="bottom"></td><td colspan="2" style="width:18.72%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2024</span></p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:17.54%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2023</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Production/Office equipment</span></p> </td><td style="background-color:#CCEEFF;width:5.8%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.9%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 74,792 </p> </td><td style="background-color:#CCEEFF;width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.64%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.9%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 68,456 </p> </td></tr> <tr><td style="width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Leasehold Improvements</span></p> </td><td style="width:5.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 4,689 </p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.64%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 4,689 </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Less: accumulated depreciation</span></p> </td><td style="background-color:#CCEEFF;width:5.8%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:12.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (68,879)</p> </td><td style="background-color:#CCEEFF;width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.64%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:12.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (67,478)</p> </td></tr> <tr><td style="width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Total</span></p> </td><td style="width:5.8%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 10,602 </p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 5,667 </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Depreciation expense for the periods ended June 30, 2024 and June 30, 2023 was $1,401 and $873 respectively.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:82.78%"><tr><td style="width:56.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:18.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:17.54%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr><td style="width:56.46%" valign="bottom"></td><td colspan="2" style="width:18.72%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2024</span></p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:17.54%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2023</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Production/Office equipment</span></p> </td><td style="background-color:#CCEEFF;width:5.8%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.9%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 74,792 </p> </td><td style="background-color:#CCEEFF;width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.64%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.9%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 68,456 </p> </td></tr> <tr><td style="width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Leasehold Improvements</span></p> </td><td style="width:5.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 4,689 </p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.64%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 4,689 </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Less: accumulated depreciation</span></p> </td><td style="background-color:#CCEEFF;width:5.8%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:12.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (68,879)</p> </td><td style="background-color:#CCEEFF;width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.64%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:12.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (67,478)</p> </td></tr> <tr><td style="width:56.46%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Total</span></p> </td><td style="width:5.8%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 10,602 </p> </td><td style="width:7.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> 5,667 </p> </td></tr> </table> 74792 68456 4689 4689 68879 67478 10602 5667 1401 873 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Basic and Diluted Loss per Share</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The computation of basic earnings per share of common stock is based on the weighted average number of shares outstanding during the periods presented. The computation of fully diluted earnings per share includes common stock equivalents outstanding at the balance sheet date. The Company had 2,340,000 and 2,520,556 stock options and warrants that would have been included in the fully diluted earnings per share as of June 30, 2024 and June 30, 2023, respectively.  However, the common stock equivalents were not included in the computation because they are anti-dilutive. </p> 2340000 2520556 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Income Taxes</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company accounts for income taxes in accordance with Accounting Standards Codifi</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">cation Topic 740, Income Taxes ("Topic 740"), which requires the recognition of deferred tax liabilities and assets at currently enacted tax rates for the expected future tax consequences of events that have been included in the financial statements or tax returns. A valuation allowance is recognized to reduce the net deferred tax asset to an amount that is more likely than not to be realized.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Topic 740 provides guidance on the accounting for uncertainty in income taxes recognized in a company's financial statements. Topic 740 requires a company to determine whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more likely-than-not threshold is met, a company must measure the tax position to determine the amount to recognize in the financial statements.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company includes interest and penalties arising from the underpayment of income taxes in the statements of operations in the provision for income taxes. As of June 30, 2024 and December 31, 2023 the Company had no accrued interest or penalties related to uncertain tax positions. The Company files an income tax return in the U.S. federal jurisdiction and the state of California. With few exceptions, the Company is no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2012.</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Liquidity and Going Concern</span></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">Historically, the Company has incurred net losses and negative cash flows from operations. As of June 30, 2024, the Company had an accumulated deficit of $22,035,161 and total stockholders’ deficit of $1,355,847. At June 30, 2024, the Company had current assets of $481,833 including cash of $37,853, and current liabilities of $1,770,942, resulting in negative working capital of $1,289,109. For the six months ended June 30, 2024, the Company reported a net loss of $174,814 and net cash used in operating activities of $29,514. Management believes that based on its operating plan, the projected sales for 2024, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months. However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. Whether, and when, the Company can attain profitability and positive cash flows from operations is uncertain. The Company is also uncertain whether it can raise additional capital. These uncertainties cast substantial doubt upon the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. Our financial statements have been prepared on a going concern basis, which assumes the realization of assets and liquidation of liabilities in the normal course of operations. The financial statements do not include any adjustments </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF;text-align:justify"><b>NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">relating to the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities should we be unable to continue as a going concern.</p> -22035161 -1355847 481833 37853 1770942 1289109 -174814 <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Recent Accounting Pronouncements</span></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">The Company has evaluated recent accounting pronouncements and their adoption has not had or is not expected to have a material impact on the Company’s financial position, or statements.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 3 – CUSTOMER DEPOSITS</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The customers deposit account relates to payments received from customers before product has been shipped. When the product is shipped the Company recognizes the associated revenue by reclassifying the customer deposit to the appropriate revenue account. By contrast, the Contract Liabilities account relates to long-term contracts where revenue is recognized over the term of the contract. For the periods ended June 30, 2024 and December 31, 2023, the balance due under customer deposits was $479,408 and $310,025, respectively. </p> 479408 310025 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 4 – OPERATING LEASE</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company’s lease consists of an operating lease for general office space and warehouse facilities. The Company recognizes rent expense for this lease on a straight-line basis over the lease term. Because the lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease Commencement Date in determining the present value of future lease payments. </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">On June 3, 2021, the Company entered into a lease for the premises located at 1345 Specialty Drive, Vista, CA, containing approximately 11,751 square feet of rentable area. The lease commenced on July 1, 2021 and expires on June 30, 2026. The monthly base rent under the lease is $9,988 per month and monthly operating expenses during the term of the lease, subject to adjustment under the lease, is $1,175 per month.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">During the quarter ended June 30, 2024, cash paid for amounts included in the measurement of operating lease liabilities was $35,259 and the Company recorded operating lease expenses included in operating expenses of $37,290.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Future minimum payments for monthly base rent due under the initial lease term are currently estimated to be as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:90%"><tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Years ending December 31,</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">2024 (remaining)</p> </td><td style="background-color:#CCEEFF;width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">77,556</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">2025</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">176,268</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">2026</p> </td><td style="background-color:#CCEEFF;width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">88,134</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease payments</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">341,958</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Less: Imputed interest</p> </td><td style="background-color:#CCEEFF;width:18.58%;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">(17,360)</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease liability</p> </td><td style="width:18.58%;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">324,598</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Less: current lease liability</p> </td><td style="background-color:#CCEEFF;width:18.58%;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">(152,957)</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Long-term lease liability</p> </td><td style="width:18.58%;border-top:3px double #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">171,641</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average discount rate:</p> </td><td style="background-color:#CCEEFF;width:18.58%;border-top:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Operating leases</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">4.94%</kbd> </p> </td></tr> </table> 9988 1175 35259 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Future minimum payments for monthly base rent due under the initial lease term are currently estimated to be as follows:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:90%"><tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Years ending December 31,</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">2024 (remaining)</p> </td><td style="background-color:#CCEEFF;width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">77,556</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">2025</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">176,268</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">2026</p> </td><td style="background-color:#CCEEFF;width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">88,134</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease payments</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">341,958</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Less: Imputed interest</p> </td><td style="background-color:#CCEEFF;width:18.58%;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">(17,360)</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease liability</p> </td><td style="width:18.58%;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">324,598</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Less: current lease liability</p> </td><td style="background-color:#CCEEFF;width:18.58%;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">(152,957)</kbd> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Long-term lease liability</p> </td><td style="width:18.58%;border-top:3px double #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">171,641</kbd> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average discount rate:</p> </td><td style="background-color:#CCEEFF;width:18.58%;border-top:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:81.42%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000">Operating leases</p> </td><td style="width:18.58%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:71pt">4.94%</kbd> </p> </td></tr> </table> 77556 176268 88134 341958 -17360 324598 152957 171641 0.0494 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 5 - RELATED PARTY TRANSACTIONS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:-54pt;margin-left:54pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Accounts Payable – Related Parties</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="background-color:#FFFFFF">The Company regularly incurs expenses that are paid to related parties for purchases of goods and services from related parties. As of June 30, 2024 and December 31, 2023, the Company owed related parties for such goods and services in the amounts of $132,359 and $131,285, respectively.</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Accounts Receivable – Related Parties</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As of June 30, 2024, and December 31, 2023, the Company was owed $1,279 and $1,304, respectively, by an entity controlled by the Company’s CEO for the purchase of products and services.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Accrued Management Compensation</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">For the periods ended June 30, 2024 and December 31, 2023, the Company’s president was due amounts for services performed for the Company.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As of June 30, 2024, and December 31, 2023, the accrued amounts consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:99.04%"><tr><td style="width:66.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:15.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:15.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr><td style="width:66.72%" valign="bottom"></td><td colspan="3" style="width:15.46%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:15.72%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:66.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Amounts due to the president</p> </td><td style="background-color:#CCEEFF;width:1.34%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:1.38%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.76%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td><td style="background-color:#CCEEFF;width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:1.06%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:2.06%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td></tr> <tr><td style="width:66.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="width:1.34%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:1.38%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.76%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td><td style="width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:1.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:2.06%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td></tr> </table> 132359 131285 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:99.04%"><tr><td style="width:66.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:15.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:15.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr><td style="width:66.72%" valign="bottom"></td><td colspan="3" style="width:15.46%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:15.72%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:66.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Amounts due to the president</p> </td><td style="background-color:#CCEEFF;width:1.34%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:1.38%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.76%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td><td style="background-color:#CCEEFF;width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:1.06%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:2.06%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td></tr> <tr><td style="width:66.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="width:1.34%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:1.38%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.76%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td><td style="width:2.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:1.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:2.06%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">635,158</p> </td></tr> </table> 635158 635158 635158 635158 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 6 – NOTES PAYABLE - RELATED PARTIES</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Convertible Notes – Related Parties</span></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">On June 4, 2021, the Company issued an unsecured convertible promissory note for $30,000 to its CEO. Simple interest at the rate of 8% per annum accrues on the unpaid principal balance of the note. The note calls for monthly installment payments of $1,050 commencing on July 4, 2021. The unpaid principal and accrued interest was due and payable on or before June 4, 2023. On the maturity date, June 4, 2023, the lender elected to transfer the unpaid principal balance of $7,940 to the Working Capital Promissory Note. </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">On June 4, 2021, the Company issued a convertible promissory note for $20,000 to a board member. The note has an annual interest rate of 8% and is unsecured. The principal amount of the note and all accrued interest is due and payable on or before December 4, 2021. On December 14, 2021, the maturity date of convertible promissory note was extended for an additional period of 3 months until March 4, 2022. Subsequently the maturity date was extended for additional periods to June 4, 2022, September 4, 2022, December 4, 2022, June 4, 2023 and December 4, 2023. On December 4, 2023 the Company made a payment of $10,000 reducing the outstanding balance to $10,000 and also extended the note until December 4, 2024. The note has a conversion feature, wherein, at the maturity date, the lender may convert the remaining principal balance and any unpaid accrued interest into shares of the Company’s common stock. The number of shares of common stock to be issued upon such conversion shall be equal to the quotient obtained by dividing (i) the remaining unpaid principal balance and any unpaid accrued interest of this note by (ii) 90% of the average closing price of the common stock of the Company, for the five (5) trading days (between days 15 and 10 days) before the maturity date. Due to this provision, the Company considered whether the embedded conversion option qualifies for derivative accounting under ASC 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of June 30, 2024.</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As of June 30, 2024 and December 31, 2023 Convertible Notes – Related Party consisted of the following:</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:95.2%"><tr><td style="width:50.7%" valign="top"></td><td colspan="2" style="width:21.28%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:24.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31, </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Convertible Note payable, related parties</p> </td><td style="background-color:#CCEEFF;width:4.38%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:16.9%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">10,000  </p> </td><td style="background-color:#CCEEFF;width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-left:-4.9pt;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:4.88%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:19.46%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">10,000 </p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Less current portion</p> </td><td style="width:4.38%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:16.9%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(10,000)</p> </td><td style="width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:4.88%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:19.46%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(10,000)</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Total</span></p> </td><td style="background-color:#CCEEFF;width:4.38%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:16.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">- </p> </td><td style="background-color:#CCEEFF;width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:4.88%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:19.46%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">- </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 6 – NOTES PAYABLE - RELATED PARTIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Notes Payable – Related Parties</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">On January 19, 2017, the Company issued a promissory note for $15,000 to a related party. The note has an annual interest rate of 5% and is unsecured. The principal amount of the note and all accrued interest is due and payable on or before January 19, 2018. The maturity date of the note was extended annually for additional one-year period, with a current due date of January 19, 2024. On September 15, 2023, the lender elected to transfer the unpaid principal balance of $15,000 to the Working Capital Promissory Note. </p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">On March 23, 2023, the Company issued a Working Capital Promissory Note, in favor of its CEO, evidencing the additional loans to the Company by the CEO, with an Initial Principal Balance of $20,000, and to evidence any future additional loans by the CEO to the Company thereafter. Pursuant to the terms of the note, the unpaid principal and accrued simple interest at the rate of 8.0% per annum (“<span style="border-bottom:1px solid #000000">Applicable Rate</span>”) shall be due and payable on or before March 22, 2024, (the “<span style="border-bottom:1px solid #000000">Maturity Date</span>”). The principal amount of the note shall be increased by the amount of any additional advances of funds made by the CEO to the Company, from time-to-time, with interest thereon at the applicable Rate, from the date of such advance. On March 22, 2024 the Maturity Date of the Working Capital Promissory Note was extended to March 23, 2026.  </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As of June 30, 2024, and December 31, 2023, Note Payable – Related Party consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:394.95pt"><tr style="height:8.05pt"><td style="width:166.7pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:17.2pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:89.15pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:14.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:17.2pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:90.2pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr style="height:8.05pt"><td style="width:166.7pt" valign="middle"></td><td style="width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:89.15pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:14.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:90.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr style="height:8.05pt"><td style="background-color:#CCEEFF;width:166.7pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Note payable, related party</p> </td><td style="background-color:#CCEEFF;width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:89.15pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td><td style="background-color:#CCEEFF;width:14.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:90.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td></tr> <tr style="height:8.05pt"><td style="width:166.7pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Total</p> </td><td style="width:17.2pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">$</p> </td><td style="width:89.15pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td><td style="width:14.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:17.2pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="width:90.2pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td></tr> </table> 30000 0.08 20000 0.08 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As of June 30, 2024 and December 31, 2023 Convertible Notes – Related Party consisted of the following:</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:95.2%"><tr><td style="width:50.7%" valign="top"></td><td colspan="2" style="width:21.28%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:24.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31, </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Convertible Note payable, related parties</p> </td><td style="background-color:#CCEEFF;width:4.38%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:16.9%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">10,000  </p> </td><td style="background-color:#CCEEFF;width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-left:-4.9pt;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:4.88%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:19.46%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">10,000 </p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Less current portion</p> </td><td style="width:4.38%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:16.9%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(10,000)</p> </td><td style="width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:4.88%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="width:19.46%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(10,000)</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Total</span></p> </td><td style="background-color:#CCEEFF;width:4.38%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:16.9%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">- </p> </td><td style="background-color:#CCEEFF;width:3.68%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:4.88%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$</p> </td><td style="background-color:#CCEEFF;width:19.46%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">- </p> </td></tr> </table> 10000 10000 10000 10000 0 0 15000 0.05 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">As of June 30, 2024, and December 31, 2023, Note Payable – Related Party consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:394.95pt"><tr style="height:8.05pt"><td style="width:166.7pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:17.2pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:89.15pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:14.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:17.2pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:90.2pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr style="height:8.05pt"><td style="width:166.7pt" valign="middle"></td><td style="width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:89.15pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2024</p> </td><td style="width:14.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:90.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2023</p> </td></tr> <tr style="height:8.05pt"><td style="background-color:#CCEEFF;width:166.7pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Note payable, related party</p> </td><td style="background-color:#CCEEFF;width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:89.15pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td><td style="background-color:#CCEEFF;width:14.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:17.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCEEFF;width:90.2pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td></tr> <tr style="height:8.05pt"><td style="width:166.7pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Total</p> </td><td style="width:17.2pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">$</p> </td><td style="width:89.15pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td><td style="width:14.5pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:17.2pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="width:90.2pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,940</p> </td></tr> </table> 37940 37940 37940 37940 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 7 – DEBT</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Loans payable – SBA Economic Injury Disaster Loan</span></p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">On April 21, 2020, the Company obtained a loan (the “SBA EIDL Loan”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) adminitstered by the U.S. Small Business Administration. The Company received total proceeds of $199,000 from loan. The SBA EIDL Loan is evidenced by a Loan Authorization and Agreement, a Secured Promissory Note (the “Note” and Security Agreement. Interest on the unpaid principal balance of the Note shall accrue at the rate of three and 75/100 percent (3.75%) per annum. Pursuant to the terms of the Note, commencing May 21, 2022 (i.e., twenty-four (24) months from the Note date), the Company shall make principal and interest payments in the amount of $970 every month, with any unpaid principal and accrued interest due and payable on April 21, 2050. As of June 30, 2024, accrued interest was $9,921. Current monthly payments are applied to the accrued interest. The obligations under the Loan Authorization and Agreement, and the Note, shall be secured pursuant to the Security Agreement and a first position lien and security interest in the Collateral (as defined in the Security Agreement). The collateral in which the security interest is granted includes all tangible and intangible personal property, including, but not limited to: (a) inventory, and (b) equipment.</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">As of June 30, 2024 and December 31, 2023 Debt consisted of the following:</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:256.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:67.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:15.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:64.15pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr><td style="width:256.25pt" valign="top"></td><td colspan="2" style="width:67.65pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2024</span></p> </td><td style="width:15.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:64.15pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2023</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:256.25pt" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Loan payable – SBA EIDL</span></p> </td><td style="background-color:#CCEEFF;width:19.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:48.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td><td style="background-color:#CCEEFF;width:15.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:44.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td></tr> <tr><td style="width:256.25pt" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Less current portion</span></p> </td><td style="width:19.6pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:48.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="width:15.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:19.4pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:44.75pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:256.25pt" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Total</span></p> </td><td style="background-color:#CCEEFF;width:19.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:48.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td><td style="background-color:#CCEEFF;width:15.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:44.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td></tr> </table> 199000 0.0375 970 2050-04-21 <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify">As of June 30, 2024 and December 31, 2023 Debt consisted of the following:</p> <p style="font:10pt Times New Roman;margin-top:5pt;margin-bottom:5pt;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:256.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:67.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30,</p> </td><td style="width:15.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:64.15pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31,</p> </td></tr> <tr><td style="width:256.25pt" valign="top"></td><td colspan="2" style="width:67.65pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2024</span></p> </td><td style="width:15.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="2" style="width:64.15pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:center"><span style="font-size:10pt">2023</span></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:256.25pt" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Loan payable – SBA EIDL</span></p> </td><td style="background-color:#CCEEFF;width:19.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:48.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td><td style="background-color:#CCEEFF;width:15.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:44.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td></tr> <tr><td style="width:256.25pt" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Less current portion</span></p> </td><td style="width:19.6pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:48.05pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="width:15.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:19.4pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:44.75pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:256.25pt" valign="top"><p style="font:12pt Times New Roman;margin:0;color:#000000"><span style="font-size:10pt">Total</span></p> </td><td style="background-color:#CCEEFF;width:19.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:48.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td><td style="background-color:#CCEEFF;width:15.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:44.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">199,000</p> </td></tr> </table> 199000 199000 0 0 199000 199000 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 8 – STOCKHOLDERS’ DEFICIT</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:-22.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="border-bottom:1px solid #000000">Options and Warrants</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company has no warrants outstanding.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">During the six months ended June 30, 2024, and June 30, 2023, the Company granted 450,000 and 150,000 options for services, respectively. During the six months ended June 30, 2024, and June 30, 2023, the Company recognized expense of $4,657 and $10,538 respectively, for options that vested during the periods pursuant to ASC Topic 718. As of June 30, 2024, the total remaining amount of compensation expense to be recognized in future periods is $3,974.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">On September 11, 2015, the Board of Directors adopted the Omnitek Engineering Corp. 2015, Long Term Incentive Plan (the “2015 Plan”), under which 2,500,000 shares of the Company’s Common Stock were reserved for issuance of both Incentive Stock Options to employees only and Non-Qualified Stock Options to employees and consultants at its discretion. On February 9, 2024, 855,556 option issued under the 2015 Plan expired. As of June 30, 2024, the Company has a total of 290,000 options issued under the 2015 plan.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">On October 2017, the Company’s shareholders approved its 2017 Long-Term Incentive Plan (the “2017 Plan”). Under the 2017 plan, the Company may issue up to 5,000,000 shares of both Incentive Stock Options to employees only and Non-Qualified Stock Options to employees and consultants at its discretion. During the quarter ended June 30, 2024 the Company issued 450,000 options. As of June 30, 2024, the Company had a total of 2,050,000 options issued under the 2017 Plan. </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company recognizes compensation expense for stock-based awards expected to vest on a straight-line basis over the requisite service period of the award based on their grant date fair value. The Company estimates the fair value of stock options using a Black-Scholes option pricing model which requires management to make estimates for certain assumptions regarding risk-free interest rate, expected life of options, expected volatility of stock and expected dividend yield of stock. When determining expected volatility, the Company considers the historical performance of the Company’s stock, as well as implied volatility. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant, based on the options’ expected term. The expected term of the options is based on the Company’s evaluation of option holders’ exercise patterns and represents the period of time that options are expected to remain unexercised. The Company uses historical data to estimate the timing and amount of forfeitures. </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">The following table presents the assumptions used to estimate the fair values of the stock options granted:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:81.14%"><tr><td style="width:54.9%" valign="top"></td><td style="width:21.26%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:1.14%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:22.68%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expected volatility</p> </td><td style="background-color:#CCEEFF;width:21.26%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">210%</p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:22.68%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">206%</p> </td></tr> <tr><td style="width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expected dividends</p> </td><td style="width:21.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0%</p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:22.68%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0%</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expected term</p> </td><td style="background-color:#CCEEFF;width:21.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">7 Years</p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:22.68%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">7 Years</p> </td></tr> <tr><td style="width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Risk-free interest rate</p> </td><td style="width:21.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4.66</p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:22.68%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3.63</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">A summary of the status of the options granted at June 30, 2024, and December 31, 2023, and changes during the periods then ended is presented below:  </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:96.16%"><tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="4" style="width:32%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="4" style="width:31.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31, 2023</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:11.78%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:2.52%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:4.12%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.58%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:11.92%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:2.98%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:3.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.98%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:11.78%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Shares</p> </td><td style="width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:4.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Exercise Price</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:11.92%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Shares</p> </td><td style="width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:3.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.98%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Exercise Price</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Outstanding at beginning of year</p> </td><td style="background-color:#CCEEFF;width:11.78%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,745,556</p> </td><td style="background-color:#CCEEFF;width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.12%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.11</p> </td><td style="background-color:#CCEEFF;width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3,265,556</p> </td><td style="background-color:#CCEEFF;width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.15</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Granted</p> </td><td style="width:11.78%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">450,000</p> </td><td style="width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.02</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:11.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">150,000</p> </td><td style="width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:3.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.04</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Exercised</p> </td><td style="background-color:#CCEEFF;width:11.78%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expired or cancelled</p> </td><td style="width:11.78%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(855,556)</p> </td><td style="width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.18</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:11.92%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(670,000)</p> </td><td style="width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:3.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.98%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.28</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Outstanding at end of period</p> </td><td style="background-color:#CCEEFF;width:11.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,340,000</p> </td><td style="background-color:#CCEEFF;width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.12%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.07</p> </td><td style="background-color:#CCEEFF;width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.92%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,745,556</p> </td><td style="background-color:#CCEEFF;width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.02%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.11</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Exercisable </p> </td><td style="width:11.78%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,056,667</p> </td><td style="width:2.52%" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.12%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.58%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.07</p> </td><td style="width:5.12%" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:11.92%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,720,556</p> </td><td style="width:2.98%" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:3.02%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.98%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.11</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 8 – STOCKHOLDERS’ DEFICIT (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">A summary of the status of the options and warrants outstanding at June 30, 2024 is presented below:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr><td style="width:23.66%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Range of Exercise Prices</p> </td><td style="width:3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:19.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Number Outstanding</p> </td><td style="width:3.36%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:16.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average Remaining Contractual Life</p> </td><td style="width:2.96%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:14%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Number Exercisable</p> </td><td style="width:2.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:14.54%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average Exercise Price</p> </td></tr> <tr><td style="width:23.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:19.12%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:3.36%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:16.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:2.96%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:14%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:2.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:14.54%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:23.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$0.01-1.00</p> </td><td style="background-color:#CCEEFF;width:3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:19.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2,340,000</p> </td><td style="background-color:#CCEEFF;width:3.36%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:16.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">3.51 years</p> </td><td style="background-color:#CCEEFF;width:2.96%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2,556,067</p> </td><td style="background-color:#CCEEFF;width:2.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:14.54%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">0.07</p> </td></tr> </table> 450000 150000 4657 10538 2500000 855556 290000 5000000 2050000 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:81.14%"><tr><td style="width:54.9%" valign="top"></td><td style="width:21.26%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:1.14%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:22.68%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2023</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expected volatility</p> </td><td style="background-color:#CCEEFF;width:21.26%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">210%</p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:22.68%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">206%</p> </td></tr> <tr><td style="width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expected dividends</p> </td><td style="width:21.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0%</p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:22.68%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0%</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expected term</p> </td><td style="background-color:#CCEEFF;width:21.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">7 Years</p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:22.68%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">7 Years</p> </td></tr> <tr><td style="width:54.9%" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Risk-free interest rate</p> </td><td style="width:21.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4.66</p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:22.68%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3.63</p> </td></tr> </table> 2.10 2.06 0 0 P7Y P7Y 0.0466 0.0363 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">A summary of the status of the options granted at June 30, 2024, and December 31, 2023, and changes during the periods then ended is presented below:  </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:96.16%"><tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="4" style="width:32%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">June 30, 2024</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td colspan="4" style="width:31.9%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">December 31, 2023</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:11.78%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:2.52%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:4.12%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.58%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:11.92%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:2.98%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:3.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.98%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:11.78%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Shares</p> </td><td style="width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:4.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Exercise Price</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:11.92%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Shares</p> </td><td style="width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:3.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:13.98%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Exercise Price</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Outstanding at beginning of year</p> </td><td style="background-color:#CCEEFF;width:11.78%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,745,556</p> </td><td style="background-color:#CCEEFF;width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.12%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.11</p> </td><td style="background-color:#CCEEFF;width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3,265,556</p> </td><td style="background-color:#CCEEFF;width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.15</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Granted</p> </td><td style="width:11.78%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">450,000</p> </td><td style="width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.02</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:11.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">150,000</p> </td><td style="width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:3.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.04</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Exercised</p> </td><td style="background-color:#CCEEFF;width:11.78%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Expired or cancelled</p> </td><td style="width:11.78%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(855,556)</p> </td><td style="width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.18</p> </td><td style="width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:11.92%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(670,000)</p> </td><td style="width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:3.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.98%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.28</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Outstanding at end of period</p> </td><td style="background-color:#CCEEFF;width:11.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,340,000</p> </td><td style="background-color:#CCEEFF;width:2.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.12%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.07</p> </td><td style="background-color:#CCEEFF;width:5.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.92%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,745,556</p> </td><td style="background-color:#CCEEFF;width:2.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.02%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.11</p> </td></tr> <tr><td style="width:30.98%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Exercisable </p> </td><td style="width:11.78%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,056,667</p> </td><td style="width:2.52%" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:4.12%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.58%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.07</p> </td><td style="width:5.12%" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:11.92%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,720,556</p> </td><td style="width:2.98%" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:3.02%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:13.98%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">0.11</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> 2745556 0.11 3265556 0.15 450000 0.02 150000 0.04 0 0 0 0 855556 0.18 670000 0.28 2340000 0.07 2745556 0.11 2056667 0.07 2720556 0.11 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">A summary of the status of the options and warrants outstanding at June 30, 2024 is presented below:</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr><td style="width:23.66%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify">Range of Exercise Prices</p> </td><td style="width:3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:19.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Number Outstanding</p> </td><td style="width:3.36%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:16.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average Remaining Contractual Life</p> </td><td style="width:2.96%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:14%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Number Exercisable</p> </td><td style="width:2.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:14.54%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">Weighted-Average Exercise Price</p> </td></tr> <tr><td style="width:23.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:19.12%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:3.36%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:16.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:2.96%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:14%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:2.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td><td style="width:14.54%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:23.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">$0.01-1.00</p> </td><td style="background-color:#CCEEFF;width:3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:19.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2,340,000</p> </td><td style="background-color:#CCEEFF;width:3.36%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:16.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">3.51 years</p> </td><td style="background-color:#CCEEFF;width:2.96%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">2,556,067</p> </td><td style="background-color:#CCEEFF;width:2.9%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="background-color:#CCEEFF;width:14.54%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">0.07</p> </td></tr> </table> 0.01 1 2340000 P3Y6M3D 2556067 0.07 <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>NOTE 9 - SUBSEQUENT EVENTS</b></p> <p style="font:10pt Times New Roman;margin:0;margin-left:0.1pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:0.1pt;color:#000000;text-align:justify">On July 29, 2024, the court stayed the case <span style="border-bottom:1px solid #000000">Olson-Ecologic Engine Testing Laboratories, LLC -v- Michael Naylor, Omnitek Engineering Corp., and Moto Concerto, Inc.</span>, filed in the Superior Court of the State of California, County of Orange, Central Justice Center, Case No. 30-2020-01171344, until January 27, 2025.</p>