0001096906-22-000786.txt : 20220407 0001096906-22-000786.hdr.sgml : 20220407 20220407172530 ACCESSION NUMBER: 0001096906-22-000786 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220407 DATE AS OF CHANGE: 20220407 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Omnitek Engineering Corp CENTRAL INDEX KEY: 0001404804 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 330984450 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-53955 FILM NUMBER: 22814721 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-K 1 omtk-20211231.htm OMNITEK ENGINEERING CORP. - FORM 10-K SEC FILING OMNITEK ENGINEERING CORP. - Form 10-K SEC filing
0001404804 --12-31 false 2021 FY 0001404804 2021-01-01 2021-12-31 0001404804 2021-12-31 0001404804 2021-06-30 0001404804 2022-03-31 0001404804 2020-12-31 0001404804 2020-01-01 2020-12-31 0001404804 2019-12-31 0001404804 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001404804 fil:CommonStockSubscribedMember 2021-01-01 2021-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001404804 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001404804 us-gaap:CommonStockMember 2019-12-31 0001404804 fil:CommonStockSubscribedMember 2019-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001404804 us-gaap:RetainedEarningsMember 2019-12-31 0001404804 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001404804 fil:CommonStockSubscribedMember 2020-01-01 2020-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001404804 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001404804 us-gaap:CommonStockMember 2020-12-31 0001404804 fil:CommonStockSubscribedMember 2020-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001404804 us-gaap:RetainedEarningsMember 2020-12-31 0001404804 us-gaap:CommonStockMember 2021-12-31 0001404804 fil:CommonStockSubscribedMember 2021-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001404804 us-gaap:RetainedEarningsMember 2021-12-31 0001404804 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001404804 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001404804 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001404804 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001404804 us-gaap:GeographicDistributionDomesticMember 2021-01-01 2021-12-31 0001404804 us-gaap:GeographicDistributionDomesticMember 2020-01-01 2020-12-31 0001404804 us-gaap:GeographicDistributionForeignMember 2021-01-01 2021-12-31 0001404804 us-gaap:GeographicDistributionForeignMember 2020-01-01 2020-12-31 0001404804 fil:FiltersMember 2021-01-01 2021-12-31 0001404804 fil:FiltersMember 2020-01-01 2020-12-31 0001404804 fil:ComponentsMember 2021-01-01 2021-12-31 0001404804 fil:ComponentsMember 2020-01-01 2020-12-31 0001404804 fil:EngineeringServicesMember 2021-01-01 2021-12-31 0001404804 fil:EngineeringServicesMember 2020-01-01 2020-12-31 0001404804 fil:BackRentMember 2021-12-31 0001404804 fil:ProductionEquipmentMember 2021-12-31 0001404804 fil:ProductionEquipmentMember 2020-12-31 0001404804 us-gaap:ComputerEquipmentMember 2021-12-31 0001404804 us-gaap:ComputerEquipmentMember 2020-12-31 0001404804 us-gaap:EquipmentMember 2021-12-31 0001404804 us-gaap:EquipmentMember 2020-12-31 0001404804 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001404804 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001404804 srt:ChiefExecutiveOfficerMember 2021-12-31 0001404804 srt:ChiefExecutiveOfficerMember 2021-12-31 2021-12-31 0001404804 fil:BoardMember 2021-12-31 0001404804 fil:BoardMember 2021-12-31 2021-12-31 0001404804 fil:SbaEidlLoanMember 2020-04-21 2021-12-31 0001404804 fil:SbaEidlLoanMember 2021-12-31 0001404804 fil:SbaPppLoanMember 2020-05-28 2020-05-28 0001404804 fil:SbaPppLoanMember 2021-01-30 0001404804 fil:PppLoanMember 2021-03-03 2021-03-03 0001404804 fil:PppLoanMember 2021-03-03 0001404804 fil:SbaEidlLoanMember 2020-12-31 0001404804 fil:SbaPppLoanMember 2021-12-31 0001404804 fil:SbaPppLoanMember 2020-12-31 0001404804 fil:President1Member 2021-12-31 0001404804 fil:President1Member 2020-12-31 0001404804 fil:SecuritiesPurchaseAgreementMember 2019-09-06 2019-09-06 0001404804 fil:SecuritiesPurchaseAgreementMember 2019-09-06 0001404804 fil:SecuritiesPurchaseAgreementMember 2020-07-14 2020-07-14 0001404804 fil:SecuritiesPurchaseAgreementMember 2019-09-30 2019-09-30 0001404804 fil:EmployeeStockOption1Member 2021-01-01 2021-12-31 0001404804 fil:EmployeeStockOption1Member 2020-01-01 2020-12-31 0001404804 fil:EmployeeStockOption1Memberfil:N2011LongTermIncentivePlanMember 2011-08-03 0001404804 fil:EmployeeStockOption1Memberfil:N2011LongTermIncentivePlanMember 2021-12-31 0001404804 fil:EmployeeStockOption1Memberfil:N2015LongTermIncentivePlanMember 2015-09-11 0001404804 fil:EmployeeStockOption1Memberfil:N2015LongTermIncentivePlanMember 2021-12-31 0001404804 fil:EmployeeStockOption1Memberfil:N2017LongTermIncentivePlanMember 2017-10-01 0001404804 fil:EmployeeStockOption1Memberfil:N2017LongTermIncentivePlanMember 2021-12-31 0001404804 srt:MinimumMember 2021-01-01 2021-12-31 0001404804 srt:MaximumMember 2021-01-01 2021-12-31 0001404804 srt:MinimumMember 2020-01-01 2020-12-31 0001404804 srt:MaximumMember 2020-01-01 2020-12-31 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

___________

 

FORM 10-K

___________

 

 ANNUAL REPORT UNDER SECTION 13 OR 15(D) OF THE SECURITIES

EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2021

 

 

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

 

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)

 

(IRS Employer Identification No.)

 

1345 Specialty Dr. #E, Vista, California

 

92081

(Address of principal executive offices)

 

(Zip Code)

 

Registrant’s telephone number, including area code: 760-591-0089

 

Securities registered under Section 12(b) of the Exchange Act:

 

Title of each class

Trading Symbols(s)

Name of each exchange on which registered

N/A

 

 

 

Securities registered under Section 12(g) of the Exchange Act:  Common Stock, Par Value $0.001

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  

Yes o   No x

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Exchange Act.  

Yes o   No x

 

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

 

Yesx   No o


Page 1


 

Indicate by check mark whether 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 and post such files).

 

Yesx   No o

 

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

 

o Large Accelerated Filer

o Accelerated Filer

 

 

x  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. o

 

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

 

The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of June 30, 2021, was $1,595,349.

 

As of March 31, 2022, there were 21,948,091 shares of the registrant’s Common Stock outstanding.

 

Documents Incorporated By Reference: None.


Page 2



OMNITEK ENGINEERING CORP.

 

Report on Form 10-K

 

 

Page

Forward-Looking Statements

 

 

 

PART I.

 

Item 1.

Business

5

Item 1A.

Risk Factors

11

Item 1B.

Unresolved Staff Comments

22

Item 2.

Properties

22

Item 3.

Legal Proceedings

23

Item 4.

Mine Safety Disclosure

23

 

PART II.

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

23

Item 6.

Reserved

24

Item 7.

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

24

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

28

Item 8.

Financial Statements and Supplementary Data

28

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

29

Item 9A.

Controls and Procedures

29

Item 9B

Other Information

30

Item 9C.

Disclosure Regarding Foreign Jurisdiction that Prevent Inspections

30

 

PART III.

 

Item 10.

Directors, Executive Officers and Corporate Governance

30

Item 11.

Executive Compensation

33

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

35

Item 13.

Certain Relationships and Related Transactions, and Director Independence

36

Item 14.

Principal Accountant Fees and Services

37

 

PART IV

 

Item 15.

Exhibits

38

Item 16.

Form 10-K Summary

38

 

 

 


Page 3



FORWARD-LOOKING STATEMENTS

 

This report contains statements about the future, sometimes referred to as “forward-looking” statements. Forward-looking statements are typically identified by use of the words “believe,” “may,” “could,” “should,” “expect,” “anticipate,” “estimate,” “project,” “propose,” “plan,” “intend,” and similar words and expressions. Statements that describe our future strategic goals, plans, objectives, and predictions are also forward-looking statements. These forward-looking statements may relate to, among other things, trends affecting our financial condition or results of operations, our business and growth strategies, and our financing plans. Forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by such forward-looking statements.

 

Forward-looking statements involve various risks and uncertainties. The forward-looking statements in this report are based on present circumstances and on our predictions respecting events that have not occurred, that may not occur, or that may occur with different consequences from those we now assume or anticipate. Important risks and factors that could cause our actual results to be materially different from our expectations are generally set forth in “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Description of Business,” and other sections in this report.

 

You should read this report and the documents we refer to thoroughly with the understanding that our actual future results may be materially different from and worse than our expectations.

 

This report contains statistical, market, and industry data we obtained from various publicly available government publications and industry-specific third-party reports, all of which are typically based on a number of assumptions. If any one or more of the assumptions underlying this data is later found to be incorrect, actual results may differ from our projections based on these assumptions. In addition, the rapidly changing nature of our customers’ industries, preferences, and choices results in significant uncertainties in any projections or estimates relating to the growth prospects or future condition of our target markets. You should not place undue reliance on these forward-looking statements.

 

Unless otherwise indicated, statements in this report concerning economic conditions and our industry are based on information from independent industry analysts and publications, as well as our estimates. Except where otherwise noted, our estimates are derived from publicly available information released by third-party sources as well as data from our internal research and are based on such data and our knowledge of our industry, which we believe to be reasonable. None of the independent industry publication market data cited in this report was prepared on our or our affiliates’ behalf.

 

The forward-looking statements made in this report relate only to events or information as of the date on which the statements are made in this report. Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events. You should read this report and the documents we refer to in this report and have filed as exhibits to this report completely and with the understanding that our actual future results may be materially different from what we expect.

 

Any forward-looking statements, including those regarding our management’s current beliefs, expectations, anticipations, estimations, projections, proposals, plans, or intentions, are not guarantees of future performance, results, or events and involve risks and uncertainties, such as those discussed in this report.

 

Forward-looking statements speak only as of the date of the document in which they are contained, and we do not undertake any duty to update our forward-looking statements, except as may be required by law, and we caution you not to rely on them unduly.

____________________

 

Unless otherwise noted, references in this report to the “Company,” “Omnitek,” “we,” “our,” or “us” means Omnitek Engineering Corp.


Page 4



PART I.

 

ITEM 1. BUSINESS 

 

General Development of Business

 

Omnitek Engineering, Corp., a California corporation, began operations on October 10, 2001, and was a spin-off from Nology Engineering, Inc., a manufacturer in the automotive aftermarket parts industry and the developer/manufacturer of the patented “HotWires” spark plug wires. We currently conduct our business activities at our offices at 1345 Specialty Dr. #E, Vista, California, 92081, which consists of approximately 11,751 square feet of industrial space. Omnitek has never filed for bankruptcy and has never been subject to receivership or similar proceedings.

 

Business of Issuer

 

Omnitek develops and sells a proprietary technology to convert diesel engines to an alternative fuel, new natural gas engines, and complementary products. Omnitek products are available for stationary applications and the global transportation markets, which includes light commercial vehicles, minibuses, heavy-duty trucks, municipal buses, as well as rail and marine applications. The technology can be applied for compressed natural gas (“CNG”), liquefied natural gas (“LNG”), or renewable natural gas (“Biogas” or “RNG”), as well as liquid petroleum gas (“Propane” or LPG”).

 

The technology Omnitek has developed can be used to convert most diesel engines to an alternative fuel at a cost lower than that required to purchase a new alternative fuel engine.

 

Engine conversions in the United States are subject to U.S. Environmental Protection Agency (“EPA”) or California Air Resources Board (“CARB”) approvals. The cost for converting an engine depends on the engine model. Engine conversions in certain foreign countries may require less sophisticated emission control components, resulting in substantially reduced cost. There has been a shift in demand for engine conversions, from domestic to international markets due primarily to higher diesel prices in those markets. With the price disparity between diesel and natural gas still a market driver, the Company anticipates the majority of its business to come from international markets for the foreseeable future. Additionally, it is expected that the 200-nation “Paris Agreement on Climate Change” and other local regulations designed to lower air pollution, will further increase demand for Omnitek’s technology.

 

Omnitek can also deliver complete new natural gas engines when local emission standards, or other conditions, require the use of new engines.

 

Principal Products or Services.

 

At this time the Omnitek product line includes:

 

·A conversion kit for converting diesel engines to run on an alternative fuel; 

·New complete natural gas engines; 

·A high-pressure natural gas coalescing filter; and 

·Natural gas components. 

 

Conversion Kits - Omnitek offers a solution to convert diesel engines to operate on an alternative fuel, including CNG, LNG, RNG and LPG. This engine conversion technology is the primary product offered by Omnitek. This product is packaged in kit form and is offered in two basic variations. One is designed to work on engines with a turbocharger and the other is designed to work on engines without a turbocharger.

 

Diesel engines have a service life of up to 20 years and require regular engine overhauls. A diesel engine conversion is not unlike an engine overhaul. Therefore, the Company’s engine conversion system enables a fleet to “overhaul/convert” its diesel engines into an alternative fuel during its normally scheduled engine overhaul, thereby reducing overall operating costs and emissions.

 

Diesel engine conversions offer fleet operators the opportunity to secure their investment and capitalize on the long-life of diesel engines.


Page 5



At this time the Company has received US, EPA approval for the Navistar DT466E and DT530E engines, and a Certificate of Conformity for the Mack E7, Detroit Diesel Series 60 and Caterpillar 3406E/C15 engine models, as well as EURO VI certification from the European Union for the OT13 heavy-duty 13 liter natural gas engine.

 

In addition to the Conversion Kits, Omnitek sells the individual component replacement parts for the conversion kits and a high-pressure natural gas coalescent filter.

 

The key to the success of Omnitek’s technology is performance and reliability, which is achieved using the Company’s patented fuel mixing device and a proprietary electronic control unit which senses engine parameters in real time and instantly makes fuel mixture adjustments to deliver the correct amount of fuel and the correct ignition timing.

 

Omnitek does not perform installation of the conversion kits directly, but rather trains dealers and sub-dealers around the world to perform the engine conversions using its technology.

 

Most diesel engines can be converted using Omnitek’s technology, however, there is no assurance that diesel vehicle owners will elect to convert their diesel engines to an alternative fuel. Additionally, while the Company is not aware of any other company offering solutions for heavy duty diesel engine conversions that can compete with our patented technology at this time, competitors could develop such technology and there are no guarantees that the owners of the engines would choose the Omnitek conversion technology over our competitors’ technology to convert their engines.

 

Markets

 

Worldwide

 

The Company has the ability to sell and deliver its products anywhere in the world through its network of distributors, system integrators, fleet operators, engine conversion companies and directly to end-users. The Company's conversion technology has been used to convert heavy-duty diesel engines to operate on natural gas worldwide since 2001 and has been successfully adapted to work with many different engine designs and configurations. More than 5,000 engines have been converted worldwide utilizing the Omnitek technology.

 

The majority of our markets can best be divided into two groups:

 

1.Countries not requiring compliance with emissions standards, or no standards are in place (therefore emissions certification is not necessary - shorter time to market); or, 

 

2.Countries that require compliance with emissions standards (emissions certification is necessary - longer time to market and more costly). 

 

The governments of many countries with an indigenous supply of natural gas encourage the use of their domestic fuel supply and may offer incentives to convert vehicles currently running on diesel, which is expected to increase demand for our product in those regions.

 

When contacted, we approach the issue of “converting or replacing” high-polluting diesel engines by offering two main options, which in large part is influenced by the level of technological capabilities within the country, emission requirements, and financial feasibility.

 

The first option is focused on working with local companies in an effort to convert diesel engines to natural gas. Alternatively, we can supply new dedicated natural gas engines as a second option.

 

To achieve the conversions, we can supply engineering support to rebuild and convert the engines locally. This offers an economic benefit to the local economy by keeping the rebuild work in the community.

 

In the second scenario, we would supply new low-polluting, natural gas engines. This may be a better option when the existing engines are based on old and outdated technology and/or strict emissions standards are in place.


Page 6



United States

 

Engine conversions in the United States are subject to regulations imposed by the U.S. Environmental Protection Agency (“EPA”), and with regard to conversions within the state of California, the California Air Resources Board (“CARB”).

 

In 2011, the EPA announced new regulations applicable to certifying and converting diesel and gasoline engines to operate on an alternative fuel. Converting diesel engines to operate on either CNG, LNG, RNG or LPG provides an economical and environmental solution to costly new engine replacements. These new EPA regulations have made it possible for Omnitek to certify and convert diesel engines in a cost-effective manner and introduce the technology to the U.S. market.

 

In 2014 CARB posted final regulations and guidelines to certify alternative fuel engine conversion systems for use in California, offering a pathway to certify our technology for use in California.

 

At this time the Company has received US, EPA approval for the Navistar DT466E and DT530E engines, and a Certificate of Conformity for the Mack E7, Detroit Diesel Series 60 and Caterpillar 3406E/C15 engine models, as well as EURO VI certification from the European Union for the OT13 heavy-duty 13 liter natural gas engine.

 

Distribution Methods of the Products or Services

 

Omnitek has distributors in many countries which market and distribute its products. The Company is continuously seeking additional global distribution partners to expand its distribution network. In certain markets, the Company competes against other companies with greater resources, more established distribution channels and other competitive advantages, and the success of these competitors may harm our ability to generate revenues. Please see the section entitled “Competition” below and also the relevant Risk Factors in ITEM 1A below.

 

Distribution Agreements. From time to time, Omnitek may enter into exclusive or non-exclusive distribution agreements with its dealers, distributors or authorized diesel-to-natural gas engine conversion kit installation centers (“AIC”).

 

Internet. Our products, as well as information regarding new product introductions and company news, are available online at our website, www.omnitekcorp.com.

 

Status of any publicly announced new developments, product or services

 

Further detail to following announcements can be found at http://www.omnitekcorp.com/news.htm

 

On February 23, 2021, Omnitek announced the company has received EURO VI Phase-E certification for its OT13 heavy-duty natural gas engine. The 13-liter natural gas engine, which will be marketed worldwide in countries where this stringent emissions requirement is mandated, can be utilized for truck and bus applications, and provides 420 hp and 1,960 Nm of torque -- essentially equivalent to diesel engine performance levels.

 

Throughout the year, the Company supplied its existing customers around the world with conversion kits and components.

 

Competitive business conditions and the Company’s competitive position in the industry and methods of competition

 

We believe our products have many important advantages, some of which are performance, ease of use, and lower cost. We compete in a small segment of the transportation and energy arena. Most of the larger multinational corporations do not offer a complete solution for the markets the Company services. We believe that competition in these markets is principally based on the quality of the product, performance, reliability and price. Because of the Company’s limited financial resources, Omnitek could be at a competitive disadvantage compared to other suppliers of competitive products.


Page 7



Competition - Diesel-to-Natural Gas Engine Conversions

 

The Company encounters competing products in countries where no emission standards are enforced, and where carbureted systems are still being used. These systems can be used to convert low-power diesel engines found in these countries. When converting emissions controlled high-power engines, as found in the USA and Europe, a fuel injection system, like the Omnitek system, must be used.

 

As of today, the Company is not aware of any direct competitors offering a similar and extensive range of engine conversion kits for heavy-duty diesel engines required to meet US EPA or European EU emissions standards. Suppliers like Westport Innovations, Bosch and Keihin, just to name a few, supply mainly original equipment engine manufacturers and do not offer complete systems to convert diesel engines.

 

There are numerous companies, such as BRC, Landirenzo, Tartarini, OMVL, Tomasetto, just to name a few, supplying natural gas components for use on gasoline cars and small trucks. These technologies have been on the market for many years and millions of vehicles have been converted worldwide using these technologies. However, this technology is not suitable to convert heavy-duty diesel engines and is not in direct competition with Omnitek’s technology. At this time, Omnitek is not planning to compete in the small-engine market.

 

Competition - Dual Fuel Technology

 

The dual fuel technology, where natural gas is mixed with diesel and both fuels are used at the same time, offers minimal cost savings potential and is not considered a competing technology.

 

Competition - New Natural Gas Engines

 

Under certain conditions it is not cost effective, or technologically feasible, to convert used diesel engines to operate on natural gas. Emission standards sometimes dictate the use of highly sophisticated technology that cannot be easily retrofit onto an engine. For those situations, Omnitek offers purpose-built new natural gas engines which can be used in buses, trucks, generators and other stationary applications.

 

As of the time of this report there are a very limited number of new natural gas engine suppliers. In the United States only Cummins Westport offers EPA/CARB certified heavy-duty natural gas engines for trucks and buses. In Europe and China, we find IVECO, Scania, MAN and Weichai, just to name a few. We believe that additional competitors will emerge as this market matures.

 

Sources and availability of Raw Materials and Principal Suppliers

 

Omnitek does not utilize any specialized raw materials. We rely on nonaffiliated suppliers for various standard and customized components and on manufacturers of assemblies that are incorporated into our products. We do not have long-term supply or manufacturing agreements with suppliers of raw materials, components and assemblies.  In some instances, alternative sources may be limited. If these suppliers or manufacturers experience financial, operational, manufacturing capacity, or quality assurance difficulties, or cease production and sale of such products, or if there is any other disruption in our relationships with these suppliers or manufacturers, we will be required to locate alternative sources of supply. Our inability to obtain sufficient quantities of these components, if and as required in the future, may subject us to:

 

·delays in delivery or shortages in components that could interrupt and delay manufacturing and result in cancellations of orders for our products; 

·increased component prices and supply delays as we establish alternative suppliers; inability to develop alternative sources for product components; 

·required modifications of our products, which may cause delays in product shipments, increased manufacturing costs, and increased product prices; and, 

·increased inventory costs as we hold more inventory than we otherwise might in order to avoid problems from shortages or discontinuance, which may result in write-offs if we are unable to use all such products in the future. 

 

During the year ended December 31, 2021, four suppliers accounted for 81% of products purchased compared with the year ended December 31, 2020, where eight suppliers accounted for 71% of products purchased.


Page 8



See Risk Factors Item “Dependence on a limited number of qualified suppliers of components and equipment could lead to delays, lost revenue or increased costs.”

 

Dependence on one or few major customers

 

The Company believes that the diversity of the product line offered alleviates the dependence on any customer. Through a widespread use of our product line, Omnitek is striving to develop a wide base of customers. During the year ended December 31, 2021 eight customers accounted for approximately 84% of sales. During the year ended December 31, 2020, eight customers accounted for approximately 80% of sales.

 

Patents, trademarks, licenses, franchises, concessions, royalty agreements or labor contracts, including duration

 

Omnitek owns the following Patents and Trademarks:

 

US Patents:

 

REG NO.

Title

Filing Date

Jurisdiction

6,374,816

Apparatus and Method for Combustion Initiation

4/23/2001

United States

7,019,626

Multi-fuel Engine Conversion System and Method

3/03/2005

United States

7,426,920

Fuel Mixer Apparatus and Method

06/06/2007

United States

 

Trademarks:

 

Mark

Reg No.

Class

Reg. Date

Owner

Jurisdiction

Omnitek

2811269

40

2/3/2004

Omnitek

United States

Omnitek

4525678

12

5/6/2014

Omnitek

United States

Omnitek

4525690

7

5/6/2015

Omnitek

United States

 

The protection of proprietary rights relating to Omnitek’s products and expertise is critical for the business. Omnitek intends to file additional patent applications to protect certain technology and improvements considered important to the development of the Company’s business. The Company also intends to rely upon trade secrets, know-how, continuing technological innovation and licensing opportunities to develop and maintain its competitive position.

 

Although the Company intends to seek patent protection for its proprietary technology and products in the United States and in foreign countries, the patent positions of our products, are generally uncertain and involve complex legal and factual questions. Consequently, we do not know whether any of the patent applications that we have and will consider filing will result in the issuance of any patents, or whether such patent applications will be circumvented or invalidated. There can be no assurance that all United States patents that may pose a risk of infringement can or will be identified. Additionally, Omnitek has not sought to identify foreign patent applications that might affect existing patent applications currently on file with the Unites States Patent and Trademark Office. If we are unable to obtain licenses where we may have infringed on other patents, we could encounter delays in product market introductions while attempting to design around such intellectual property rights, or we could find that the development, manufacture or sale of products requiring such licenses could be prevented. In addition, we could incur substantial costs in defending suits brought against us on such intellectual property rights or prosecuting suits which the Company brings against other parties to protect its intellectual property rights. Competitors or potential competitors may have filed applications for or have received patents and may obtain additional patents and proprietary rights relating to, compounds or processes competitive with those of Omnitek. See number 5 above, “Competitive business conditions and the Company’s competitive position in the industry and methods of competition.”

 

The Company relies on certain patented and unpatented trade secrets for a significant part of its intellectual property rights, and there can be no assurance that others will not independently develop substantially equivalent proprietary information and techniques, or otherwise gain access to our trade secrets or disclose such technology, or that Omnitek can meaningfully protect its rights to its unpatented trade secrets. We intend to require each of our employees, consultants and advisors to execute confidentiality agreements either upon the commencement of an employment or consulting relationship with Omnitek or at a later time. There can be no assurance, however, that these


Page 9



agreements will provide meaningful protection for Omnitek’s trade secrets in the event of unauthorized use or disclosure of such information.

 

We do not believe that any of our products or other proprietary rights infringe upon the rights of third parties. However, there can be no assurance that others may not assert infringement claims against Omnitek in the future and we recognize that any such assertion may require us to incur legal and other defense costs, enter into compromise royalty arrangements, or terminate the use of some technologies. Further, we may be required to incur legal and other costs to protect our proprietary rights against infringement by third parties.

 

Licenses and Royalty Agreements

 

We have not entered into any license and royalty agreements which have resulted in royalty payments.

 

Other Agreements

 

As part of the build-out of the U.S. and international dealer network, the Company has entered into agreements with various companies in the USA and foreign countries.

 

Need of any governmental approval of principal products or services

 

Omnitek’s engine conversion technology as applied in the United States is subject to approval from the EPA and CARB within the State of California.

 

Currently Omnitek has received EPA approval and certification for our diesel-to-natural gas conversion technology for the heavy-duty Navistar DT466E and DT530E up to model year 2003, Mack E7E engines up to model year 2006, all Detroit Diesel Series 60 engine families for model years 1988 to 2009, and the Caterpillar 3406E/C15 engine families for model years 1993 to 2006, as well as EURO VI certification from the European Union for the OT13 heavy-duty 13 liter natural gas engine.

 

Effect of existing or probable governmental regulations on the business

 

See item number 9, immediately above, for a discussion of EPA and CARB regulation.

 

Omnitek is subject to the requirements of Regulation 13A under the Exchange Act, which require us to file with the Securities and Exchange Commission (the “Commission”), annual reports on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K, and all other obligations of the Exchange Act applicable to issuers with stock registered pursuant to Section 12(g). We are also subject to Regulation 14A of the Securities Exchange Act of 1934, as amended (the “1934 Act”), which regulates proxy solicitations.

 

Management believes that these reporting obligations increase the Company’s annual legal and accounting costs by an estimated $50,000.

 

Omnitek is not aware of any other governmental regulations now in existence or that may arise in the future that would have an effect on the Company’s business.

 

Research and Development

 

Research and development expenditures for the last two fiscal years, 2021 and 2020, were $63,821 and $82,052 respectively, and were comprised of charges for engine certification testing, purchase of equipment and parts for R&D, and the cost of personnel in the development of products and services.

 

In some cases, Omnitek is contracted to develop a specific engine or component. In these cases, Omnitek requires an up-front payment from the customer.


Page 10



Costs and effects of compliance with environmental laws

 

Except as discussed above in item number 9, our business activities are not subject to any environmental laws and we do not anticipate that our future business activities will subject the Company to any environmental compliance regulations.

 

Number of total employees and number of full-time employees

 

As of the date of this report, we employ a total of six persons, all of whom are full-time employees. These full-time employees include Werner Funk, who is also an officer and director of Omnitek. We believe we have a good working relationship with our employees, who are not represented by a collective bargaining organization, and there no organized labor agreements or union agreements between Omnitek and any employees.

 

We are outsourcing certain services that are not proprietary in nature. We intend to continue to use the services of independent consultants and contractors to perform various professional services. We believe that this use of third-party service providers will enhance our ability to contain general and administrative expenses.

 

Reports to Security Holders

 

The public may read and copy any materials the Company files with the SEC at the SEC’s public reference room at 100 F Street, NE, Washington D.C. 20549, on official business days during the hours of 10 a.m. to 3 p.m. Eastern Time. Information may be obtained on the operation of the public reference room by calling the SEC at 1-800-SEC-0330. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at http://www.sec.gov. Moreover, the Company maintains a website at http://www.omnitekcorp.com that contains important information about Omnitek. This information is publicly available and is updated regularly.

 

ITEM 1A.RISK FACTORS 

 

Investment in our common stock involves significant risk. You should carefully consider the information described in the following risk factors, together with the other information appearing elsewhere in this report, before making an investment decision regarding our common stock. If any of the events or circumstances described in these risks actually occur, our business, financial conditions, results of operations, and future growth prospects would likely be materially and adversely affected. In these circumstances, the market price of our common stock could decline, and you may lose all or a part of your investment in our common stock.

 

Risks Related to Ukrainian Crises

 

Russia’s recent military intervention in Ukraine and the international community’s response have created substantial political and economic disruption, uncertainty, and risk.

 

Russia’s military intervention in Ukraine in late February 2022, Ukraine’s widespread resistance, and the NATO led and United States coordinated economic, financial, communications, and other sanctions imposed by other countries have created significant political and economic world uncertainty. There is significant risk of expanded military confrontation between Russia and other countries, possibly including the United States. Current and likely additional international sanctions against Russia may contribute to higher costs, particularly for petroleum-based products. These and related actions, responses, and consequences that cannot now be predicted or controlled may contribute to world-wide economic reversals. In these circumstances, receipt of supplies and products may be interrupted or may be delayed or otherwise negatively impact our operations.

 

Risks Related to the COVID-19 Pandemic

 

A global pandemic may disrupt our business or the business of our customers.

 

On March 11, 2020, the World Health Organization characterized COVID-19 as a global pandemic. We are monitoring the situation closely and our response to the COVID-19 pandemic continues to evolve. Our current principal responsive measures include implementing a mandatory work from home policy when possible, restricting travel, and updating our planning for future events in recognition of the fact that our vendors are likely experiencing


Page 11



similar operating difficulties. We continue to evaluate the impact of the pandemic on required equipment, components, and supplies that we will require. We actively monitor COVID-19-related developments and may take further actions that alter our business operations as may be required by federal, state, or local authorities or that we determine are in the best interests of our personnel, vendors, and stockholders. The effects of these operational modifications will be reflected in current and future reporting periods.

 

The duration and magnitude of the COVID-19 pandemic impact on our business operations and overall financial performance are unknown at this time and will depend on numerous circumstances outside our control or the ability of anyone to predict accurately. The secondary and tertiary unpredictable economic effects on our business and on the worldwide economy could be quite adverse. The probability of reoccurrences of widespread or localized virus outbreaks is high and may continue for many months, likely resulting in further government-ordered lockdowns, stay-home or shelter-in-place orders and social distancing; restrictions on travel; and other extensive measures. Effective treatments for those infected by the virus and a possible preventive vaccine have not been developed and may not be widely accepted if they are developed in the future. We cannot predict the effect of these circumstances on us and our vendors and suppliers; the global economy and political conditions; and the health of our personnel, consultants, and their families; all of which will affect how quickly and to what extent normal economic and operating activities can resume.

 

Even after the COVID-19 pandemic has subsided, we may continue to experience an adverse effect on our business as a result of its global economic impact, including any resulting and ongoing recession. All of these circumstances likely exert similar hardships on those with which we deal, such as vendors, shippers and distributors. As a result, we have made adjustments to, and will need to continue to adjust, our business and expenditures in an effort to correlate our activities with business exigencies, including restrictions of executive and employee travel, hiring freezes or delays, and limitations on marketing. The ultimate financial impact and duration of all of the foregoing cannot now be predicted and may well exceed our expectations or our ability to cope with them.

 

Risks Related to our Business

 

An overall economic downturn could negatively impact our earnings.

 

Any weakening of economic activity in our markets could result in a loss of customers, which could adversely affect our revenues or restrict our future growth. It may become more difficult for customers to pay their bills, leading to slow collections and higher-than-normal levels of accounts receivable. This could increase our financing requirements and bad debt expense. The foregoing could negatively affect earnings and liquidity, reducing our ability to grow the business.

 

The price of oil, which also effects the price of diesel and gasoline, can have a significant impact on the Company’s business. As the price differential between diesel and natural gas decreases the payback period for the cost of the engine conversion is extended. This makes the engine conversion less desirable, which can result in lower sales of the Company’s engine conversion technology.

 

Unforeseeable circumstances could delay or disrupt our operations and negatively impact our operating results and financial condition.

 

Fire,  riot, strikes, labor disputes, freight embargoes  or transportation  delays, acts of God or of the public enemy, war, acts or threats of terrorism,  or civil disturbances, extreme weather conditions or natural disasters such as floods, earthquakes, hurricanes and tsunamis, and their related consequences and effects, including energy shortages and public health issues, any existing or future laws, rules, regulations  or acts of any government (including  any orders, rules or regulations  issued by any official or agency or such government), or any cause beyond the Company’s reasonable control (each a “Force Majeure Event”), affecting  our business, could delay or disrupt our operations, and the operations of our vendors, other suppliers and their operations or result in economic instability that may negatively impact our operating results and financial condition.

 

Increases in the wholesale price of natural gas could reduce our earnings.

 

A supply and demand imbalance in natural gas markets could cause an increase in the price of natural gas. Recently, the increased production of U.S. shale natural gas has put downward pressure on the wholesale cost of natural gas; accordingly, restrictions or regulations on shale gas production could cause natural gas prices to increase.


Page 12



Additionally, the Commodity Futures Trading Commission (CFTC) under the 2010 Dodd-Frank Wall Street Reform and Consumer Protection Act has regulatory authority of the over-the-counter derivatives markets. Regulations affecting derivatives could increase the price of natural gas. A significant increase in the price of natural gas may discourage the conversion from diesel to natural gas.

 

Climate change, carbon neutral or energy efficiency legislation or regulations could restrict our market opportunities, negatively affecting our growth, cash flows and earnings.

 

The federal and/or state governments may enact legislation or regulations that attempt to control or limit the causes of climate change, including greenhouse gas emissions such as carbon dioxide and emissions of methane. Such laws or regulations could impose additional costs or operational requirements. They could also provide a cost advantage to alternative energy sources. The focus on climate change could negatively impact the reputation of fossil fuel products or services. The occurrence of these events could put upward pressure on the cost of natural gas relative to other energy sources, reduce the demand for natural gas, negatively affecting our growth opportunities, cash flows and earnings.

 

The 200-nation “Paris Agreement on Climate Change” signed into law in 2016 signals a strong call to action with more than 175 countries committing to large emission reductions over the next 15 years. This may help to accelerate demand for Omnitek’s technology as countries around the world begin to enact air pollution control measures, in some cases banning diesel trucks and buses in large cities.

 

We are subject to physical and financial risks associated with climate change.

 

Climate change can create physical and financial risk. Climate change may impact a region’s economic health, which could impact our revenues. Our financial performance is tied to the health of the regional economies we serve. The price of energy has an impact on the economic health of our communities. The cost of additional regulatory requirements, such as regulation of COemissions under section 111(d) of the CAA, or additional environmental regulation could impact the prices charged by natural gas suppliers.

 

A downturn in the truck industry or other factors negatively affecting any of our truck OEM customers could materially adversely impact our results of operations.

 

If the truck market or any truck OEM customers worldwide suffers a significant downturn such circumstance could lead to significant reductions in our revenues and earnings, commercial disputes, receivable collection issues, and other negative consequences that could have a material adverse impact on our results of operations.

 

Unpredictability in the adoption, implementation and enforcement of increasingly stringent emission standards by multiple jurisdictions around the world could adversely affect our business.

 

Our components and engines may be subject to extensive statutory and regulatory requirements governing emission and noise, including standards imposed by the EPA, the European Union, state regulatory agencies, such as CARB, and other regulatory agencies around the world. We have made, and may be required to continue to make, significant capital and research expenditures to comply with these regulations. Developing engines and components to meet numerous changing government regulatory requirements, with different implementation timelines and requirements, makes developing components and engines efficiently for multiple markets complicated and could result in substantial additional costs that may be difficult to recover in certain markets. In some cases, we may be required to develop new products to comply with new regulations, particularly those relating to air emissions. While we have met previous deadlines, our ability to comply with other existing and future regulatory standards will be essential for us to maintain our position in the markets we serve. The successful development and introduction of new and enhanced products in order to comply with new regulatory requirements are subject to other risks, such as delays in product development, cost over-runs and unanticipated technical and manufacturing difficulties.

 

In addition to these risks, the nature and timing of government implementation and enforcement of increasingly stringent emission standards in emerging markets are unpredictable and subject to change. Any delays in implementation or enforcement could result in the products we developed or modified to comply with these standards becoming unnecessary or becoming necessary later than expected thereby, in some cases, negating our competitive advantage. This in turn can delay, diminish or eliminate the expected return on capital and research expenditures that


Page 13



we have invested in such products and may adversely affect our perceived competitive advantage in being an early, advanced developer of compliant engines.

 

We are exposed to risks arising from the price and availability of energy.

 

The level of demand for our products and services is influenced in multiple ways by the price and availability of energy. High diesel costs generally drive greater demand for natural gas and LPG engines in countries in which we operate. If diesel costs decrease or increase less than expected, demand for our products may likewise decrease. The relative unavailability of electricity in some emerging market countries also influences demand for our products for electric generators. If these countries add energy capacity by expanding their power grids at a rate equal to or faster than the growth in demand for energy, the demand for our genset products could also decrease or increase less than would otherwise be the case.

 

The market for alternative fuel engines may not continue to develop according to our expectations and, as a result, our business may not grow as planned and our business plan may be adversely affected.

 

Our future growth is dependent upon the market for efficient alternative fuel engines and engine conversion kits expanding as a result of our customers and potential customers substituting diesel engines with alternative fuel engines. Part of our business plan is dependent on our market forecasts with respect to this expected substitution trend. However, there can be no assurance that we can accurately predict this trend. Furthermore, there can be no assurance that our products would capture any portion of the potential market increase. If the markets which represent a significant portion of our business or in which we anticipate significant growth opportunities for our products, fail to develop or develops more slowly than we anticipate, the growth of our business and our business plan could be materially adversely affected.

 

We may have difficulty managing the expansion of our operations.

 

In order to effectively manage our operations and growth, including growth in the sales of, and services related to, our power systems, we may need to:

 

·scale our internal infrastructure, including establishing additional facilities, while continuing to provide technologically sophisticated power systems on a timely basis; 

 

·attract and retain sufficient numbers of talented personnel, including application engineers, customer support staff and production personnel; 

 

·continue to enhance our compliance and quality assurance systems; and 

 

·continue to improve our operational, financial and management controls and reporting systems and procedures. 

 

Rapid expansion of our operations could place a strain on our senior management team, support teams, manufacturing lines, information technology platforms and other resources. In addition, we may be required to place more reliance on our strategic partners and suppliers, some of whom may not be capable of meeting our production demands in terms of timing, quantity, quality or cost. Difficulties in effectively managing the budgeting, forecasting and other process control issues presented by any rapid expansion could harm our business, prospects, results of operations or financial condition.

 

New products, including new engines we develop, may not achieve widespread adoption.

 

Our growth may depend on our ability to develop and/or acquire new products, and/or refine our existing products and technology. We will generally seek to develop or acquire new products, or enhance our existing products and power system technology, if we believe they will provide significant additional revenues and favorable profit margins. However, we cannot know beforehand whether any new or enhanced products will successfully penetrate our target markets. There can be no assurance that newly developed or acquired products will perform as well as we expect, or that such products will gain widespread adoption among our customers.


Page 14



Additionally, there are greater design and operational risks associated with new products. The inability of our suppliers to produce technologically sophisticated components for our new engines and power systems, the discovery of any product or process defects or failures associated with production of any new products and any related product returns could each have a material adverse effect on our business, financial condition and results of operations. If new products for which we expend significant resources to develop or acquire are not successful, our business could be adversely affected.

 

Changes in environmental and regulatory policies could hurt the market for our products.

 

Our business is affected by government environmental policies, mandates and regulations around the world, most significantly with respect to emission standards. Examples of such regulations include those that (1) restrict the sale of engines that do not meet emission standards, and (2) impose penalties on sellers of non-compliant engines. There can be no assurance that these policies, mandates and regulations will be continued or expanded as assumed in our growth strategy. Incumbent industry participants with a vested interest in gasoline and diesel, many of which have substantially greater resources than we do, may invest significant resources in an effort to influence environmental regulations in ways that delay or repeal requirements for more stringent carbon, particulate matter and other emissions.

 

We generally must obtain certification from the EPA or CARB to sell our engines and engine conversion kits in the United States. We may attempt to expand sales of our engines and engine conversion kits to other countries with strict emissions regulations. Accordingly, future sales of our product will depend upon them being certified to meet the existing and future air quality and energy standards imposed by the relevant regulatory agencies. While we incur significant research and developments costs to ensure that our products comply with emission standards and meet certification requirements in the regions where our products are sold, we cannot provide assurance that our products will continue to meet these standards. The failure to comply with certification requirements would not only adversely affect future sales but could result in the recall of our products or civil or criminal penalties.

 

The adoption of new, more stringent and burdensome government emission regulations, whether at the foreign, federal, state, or local level, in markets in which we supply our products, may require modification of our emission certification and other manufacturing processes. Thus, we might incur unanticipated expenses in meeting future compliance requirements and may be required to increase our research and product development expenditures. Increases in such costs and expenses could necessitate increases in the prices we charge our customers for our product, which could adversely affect demand for them.

 

We maintain a significant investment in inventory, and a decline in our customers’ purchases could lead to a decline in our sales and profitability and cause us to accumulate excess inventory.

 

We cannot always predict the timing, frequency or size of the future orders of our customers. Our ability to accurately forecast our sales is further complicated by the continuing global economic uncertainty. We maintain significant inventories in an effort to ensure that our customers have a reliable source of supply. If we fail to anticipate the changing needs of our customers and accurately forecast our customer demands, our customers may not continue to place orders with us, and we may accumulate significant inventories of products that we will be unable to sell or return to our suppliers. This may result in a significant decline in the value of our inventory and a decrease in our future gross profit.

 

Our financial position, results of operations and cash flows have been, and may in the future be, negatively impacted by challenging global economic conditions.

 

Challenging global economic conditions have had, and may in the future have, a material adverse effect on our business. Difficult market conditions can also cause us to experience pricing pressure, negatively impacting our margins.

 

Economic downturns may materially impact our customers, as well as suppliers and other parties with which we do business. Economic conditions that adversely affect our customers may cause them to terminate existing supply agreements or to reduce the volume of product they purchase from us in the future. We may have significant receivables owing from customers that face liquidity issues. Failure to collect a significant portion of amounts due on those receivables could have a material adverse effect on our results of operations and financial condition. Similarly, with adverse market conditions, our key suppliers from which we source components may be unable to provide


Page 15



components to us or extend us credit. Furthermore, we may not be able to successfully anticipate, plan for and respond to changing economic conditions, and our business could be negatively affected.

 

Fuel price differentials are hard to predict and may have an adverse impact on the demand for our products in the future.

 

The prices of various fuel alternatives are subject to fluctuation, based upon many factors, including changes in resource bases, pipeline transportation capacity for natural gas, refining capacity for crude oil and government excise and fuel tax policies. The price differential among various fuel alternatives can impact customers and their decisions to buy product from us.

 

The volatility of oil and gas prices may affect our stock price.

 

While our company develops systems for engines, we may be affected by the price of oil and gas. The investing public may categorize our stock with other fuel or alternative energy stocks, thus the volatility of the price of oil and gas may affect the price of our stock. In particular, when the price of oil declines, diesel becomes a more favorable fuel and alternative fuel products suffer as a result. This, as with any commodity volatility, will occur from time to time and may adversely affect the price of our stock.

 

We could suffer warranty claims or be subject to product liability claims, both of which could materially and adversely affect our business.

 

From time to time, we may incur liabilities for warranty claims as a result of defective products or components, including claims arising from defective products or components provided by our suppliers that are integrated into our conversion kits. The provisions we make for warranty accrual may not be sufficient or we may be unable to rely on a warranty provided by a third-party manufacturer, and we may recognize additional expenses as a result of warranty claims in excess of our current expectations. Such warranty claims may necessitate a redesign, re-specification, a change in manufacturing processes, and/or recall of our product, which could have an adverse impact on our finances and on existing or future sales of our products. Even in the absence of any warranty claims, a product deficiency such as a manufacturing defect or a safety issue may necessitate a product recall, which could have an adverse impact on our finances and on existing or future sales.

 

Our business exposes us to potential product liability claims that are inherent to our industry. Any accidents involving our products could materially impede widespread market acceptance and demand for our products. In addition, we may be subject to a claim by end-users of our products or others alleging that they have suffered property damage, personal injury or death because our products did not perform adequately. Such a claim could be made whether or not our products perform adequately under the circumstances. From time to time, we may be subject to product liability claims in the ordinary course of business, and we carry a limited amount of product liability insurance for this purpose. However, our current insurance policies may not provide sufficient or any coverage for such claims, and we cannot predict whether we will be able to maintain our insurance coverage on commercially acceptable terms.

 

If we do not properly manage the sales of our products into foreign markets, our business could suffer.

 

We have sales and distribution activities in counties where we may lack sufficient expertise, knowledge of local customs or contacts. There can be no assurance that we will be able to maintain our current relationship with these foreign customers, or that we will be able to develop effective, similar relationships in foreign markets into which we supply our products in the future.

 

Growing the market for our products in markets outside of the United States may take longer and cost more to develop than we anticipate and is subject to inherent risks, including unexpected changes in government policies, trade barriers restricting our ability to sell our products in those countries, longer payment cycles, exposure to currency fluctuations, and foreign exchange controls that restrict or prohibit repatriation of funds. As a result, if we do not properly manage foreign sales, our business could suffer.

 

In addition, our foreign sales subject us to numerous stringent U.S. and foreign laws, including the Foreign Corrupt Practices Act (“FCPA”), and comparable foreign laws and regulations which prohibit improper payments or offers of payments to foreign governments and their officials and political parties by U.S. and other business entities for the purpose of obtaining or retaining business. Safeguards that we may implement to discourage these practices


Page 16



could prove to be ineffective, and violations of the FCPA and other laws may result in severe criminal or civil sanctions, or other liabilities or proceedings against us, including class action lawsuits and enforcement actions from the SEC, Department of Justice and overseas regulators. Any of these factors, or any other international factors, could impair our ability to effectively sell our power systems, or other products or services that we may develop, outside of the U.S.

 

The price of our stock may be volatile and may decline in value.

 

The trading price of our common stock may be highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. The stock market in general has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of companies with securities traded in those markets. Broad market and industry factors may seriously affect the market price of companies’ stock, including ours, regardless of actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.

 

Business, political and economic factors may affect our operations, the manner in which we conduct our business and our rate of growth.

 

If the World economic conditions deteriorate or do not improve, our target consumer base may be disproportionately affected. Stagnant economic growth is likely to negatively affect our customers' ability to purchase our goods. The resulting impact of such economic conditions on our customers and on consumer spending could have a material adverse effect on demand for our products and on our business, financial condition and operating results.

 

Our performance is influenced by a variety of economic, social, and political factors

 

Our performance is influenced by a variety of economic, social, and political factors. Economic uncertainty, unfavorable employment levels, declines in consumer confidence, increases in consumer debt levels, increased commodity prices, and other economic factors may affect our customer spending on Omnitek products and adversely affect the demand for our products. Economic conditions also affect governmental political and budgetary policies. As a result, economic conditions can have an effect on the sale of our products to our customers.

 

A global economic crisis could result in decreases in customer spending

 

We operate in competitive and evolving markets locally, nationally and globally. These markets are subject to rapid technological change and changes in demand. In seeking market acceptance, we will encounter competition from many sources, including other well-established and dominant larger providers such as Bosch, Siemens, Cummings, Volvo and Mercedes. Many of these competitors have substantially greater financial, marketing and other resources than Omnitek. Our revenue could be materially adversely affected if we are unable to compete successfully with these other providers.

 

There is uncertainty relating to the ability of the company to enforce its rights under certain dealer agreements

 

Many of the dealer agreements are with foreign entities and are governed by the laws of foreign jurisdictions. If a dealer breaches a dealer agreement, we will incur the additional costs of determining our rights and obligations under the agreement, under applicable foreign laws, and enforcing the agreement in a foreign jurisdiction. Many of the jurisdictions to which dealer agreements are subject do not have sophisticated and/or impartial legal systems and we may face practical difficulties in enforcing any of our rights in such jurisdictions. We may not be able to enforce such rights or may determine that it would be too costly to enforce such rights. In addition, some of the dealer agreements contain arbitration provisions that govern disputes under the agreements and there is uncertainty with respect to the enforceability of such arbitration provisions under the laws of related foreign jurisdictions. If a dispute were to arise under a dealer agreement and the related arbitration provision was not effective, we would be exposed to the additional costs of settling the dispute through traditional legal avenues rather than through an arbitration process.


Page 17



The Company may be subject to other third-party intellectual property rights claims

 

Companies in our industry often own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. As competition in the industry increases, the possibility of intellectual property rights claims against Omnitek may grow. Omnitek’s technologies may not be able to withstand third-party claims or rights against their use. Intellectual property claims, whether having merit or otherwise, could be time consuming and expensive to litigate or settle and could divert management resources and attention. In addition, many of Omnitek’s agreements require that Omnitek indemnify for third-party intellectual property infringement claims, which could increase Omnitek’s costs as a result of defending such claims and may require that Omnitek pay the damages if there were an adverse ruling in any such claims. If litigation is successfully brought by a third party against Omnitek in respect of intellectual property, Omnitek may be required to cease distributing or marketing certain products or obtain licenses from the holders of the intellectual property at material cost, redesign affected products in such a way as to avoid infringing intellectual property rights, any or all of which could materially adversely affect our business, financial condition and results of operations. If those intellectual property rights are held by a competitor, Omnitek may be unable to obtain the intellectual property at any price, which could also adversely affect our competitive position. An adverse determination could also prevent Omnitek from offering its products. Any of these results could harm our business, financial condition and results of operations.

 

The Company is subject to foreign business, political and economic disruption risks

 

Omnitek contracts with various entities from around the world. As a result, we are exposed to foreign business, political and economic risks, which could adversely affect our financial position and results of operations, including:

 

·difficulties in managing dealer relationships from outside of a dealer’s jurisdiction; 

·political and economic instability; 

·less developed infrastructures in newly industrializing countries; 

·susceptibility to business interruption in foreign areas due to war, terrorist attacks, medical epidemics, changes in political regimes, and general interest rate and currency instability; 

·exposure to possible litigation or claims in foreign jurisdictions; and, 

·competition from foreign-based providers and the existence of protectionist laws and business practices that favor such providers. 

 

Early stage of the Company and its products

 

Omnitek has generated limited revenue from operations and may not generate any significant or sufficient revenue from its current operations to continue future operations. To achieve profitable operations, Omnitek, alone or with others, must successfully initiate and maintain sales and distribution of our products. The time frame necessary to achieve market success for any individual product is uncertain. There can be no assurance that Omnitek’s efforts will be successful, that any of our products will prove to meet the anticipated levels of approval or effectiveness, or that we will be able to obtain and retain customers. Omnitek’s results can also be affected by the ability of competition to introduce new products that have advantageous technology or the competition's ability to adjust its pricing to reduce our competitive advantage. Results will also be affected by strategic decisions made by the management regarding product volume, mix, and timing of orders received during operations. See Item 1 “Description of Business.”

 

Uncertainty of future sales

 

We require the commitment of substantial resources to advertisement, marketing and distribution of our products, however there can be no assurance that our products will meet the effectiveness required to be competitive in the marketplace and that our products achieve customer acceptance.

 

Future capital requirements; uncertainty of future funding

 

Substantial expenditures will be required to enable Omnitek to conduct existing product research, manufacturing, marketing and distribution of its products and Intellectual Property. Omnitek may need to raise additional capital to facilitate growth and support its long-term manufacturing, and marketing programs. Omnitek has


Page 18



no established bank-financing arrangements and until we have sufficient assets, capital, and inventory or accounts receivable, it is not anticipated that we will secure any bank financing in the near future. Therefore, it is likely that Omnitek may need to seek additional financing through subsequent future public or private sales of its securities, including equity securities. Omnitek may also seek funding for the manufacturing, and marketing of its 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 Omnitek, if at all. Any such additional financing may result in significant dilution to existing stockholders. If adequate funds are not available, we may be required to curtail one or more of our programs. Omnitek’s future cash requirements will be affected by the revenue generated from the sale of its products, the costs of production and marketing, as well as relationships with corporate partners, changes in the focus and direction of Omnitek’s programs, competitive and technological advances, and other factors.

 

Dependence on others; manufacturing capabilities and limited distribution capabilities

 

An important element of Omnitek’s strategy for the marketing and release of its products is to enter into various arrangements with distribution and retail partners. The success and commercialization of Omnitek’s products will be dependent, in part, upon Omnitek’s ability to enter into such arrangements and upon the ability of these third parties to perform their responsibilities. Although we believe that parties to any such arrangements would have an economic motivation to succeed in performing their contractual responsibilities, the amount and timing of resources to be devoted to these activities may not be within our control. There can be no assurance that any such arrangements will be available on terms acceptable to Omnitek, if any at all, and that such parties will perform their obligations as expected, or that any revenue will be derived from such arrangements. If Omnitek is not able to enter into such arrangements, it could encounter delays in introducing its products into the market. See “Business.”

 

Omnitek plans to assemble certain products in-house after receiving components from outside vendors. Other products such as engines or components for future products may be produced or manufactured by outside companies for Omnitek. Therefore, Omnitek may be dependent on contract manufacturers for the production and manufacturing of certain products or components for products. In the event that we are unable to obtain or retain the necessary manufacturers for components or products on acceptable terms, we may not be able to continue to commercialize and market our products as planned. The manufacture of Omnitek’s products will be subject to current good manufacturing practices (“GMP”) requirements prescribed by Omnitek in order to meet the specifications and other standards prescribed by Omnitek to satisfy the anticipated and appropriate levels of operations and effectiveness when in use. There can be no assurance that we will be able to (i) obtain adequate supplies of products in a timely fashion at acceptable quality and prices, (ii) enter into arrangements for the manufacture of products with manufacturers whose facilities and procedures comply with Omnitek’s GMP or other regulatory requirements, should any such regulatory requirements arise, (iii) or that manufacturers will continue to comply with such standards, or (iv) that such manufacturers will be able to adequately meet Omnitek product needs. Omnitek’s dependence upon others for the manufacture of its proposed products may adversely affect our ability to develop and deliver products on a timely and competitive basis.

 

In addition, Omnitek does not now have, nor does it have current plans to acquire or obtain, the facilities, or personnel necessary to conduct its own full-scale distribution of its products. Consequently, Omnitek will have to rely on existing commercial distribution channels for the sale of its products. There can be no assurance that Omnitek will be able to secure sufficient distribution of any of its products on acceptable terms.

 

Approximately eight customers accounted for 80% of revenue for the year ended December 31, 2021, and loss of any of these customers could adversely affect our results of operations, financial condition, and profitability.

 

These customers are free to purchase from other suppliers who may have more established distribution channels and other competitive advantages, such as price. In addition, our customers’ need for our products depends on many factors including the worldwide and regional fuel prices, and various governmental regulations. If any of the latter factors change significantly, our customers’ demand for our products might decline substantially.

 

The loss of any of these customers could have a materially adverse effect on our results of operations and financial condition. At the minimum, it would have a materially adverse effect on our operations during the short-term until we are able to generate replacement customers. For more information about dependence on a few major customers, please see Item 1. Description of Business - “Dependence on One or Few Major Customers.”


Page 19



Dependence on a limited number of qualified suppliers of components and equipment could lead to delays, lost revenue or increased costs.

 

Our future operating results may depend substantially on our suppliers’ ability to supply us with components in sufficient volumes to meet our production requirements. Some components that we use are available from only a single or limited number of qualified suppliers. If there is a significant simultaneous upswing in demand for such a component from several high-volume industries resulting in a supply reduction, if a component is otherwise in short supply, or if a supplier has a quality issue with a component, we may experience delays or increased costs in obtaining that component. If we are unable to obtain sufficient quantities used in the components, or other necessary components, we may experience production delays which could cause us loss of revenue. If a component becomes unavailable, we could suffer significant loss of revenue.  Each of the following could also significantly harm our operating results:

 

·an unwillingness of a supplier to supply such components to us; 

·consolidation of key suppliers; 

·failure of a key supplier to provide enough components; 

·a key supplier’s, or sub-supplier’s, inability to access credit necessary to operate its business; or 

·failure of a key supplier to remain in business. 

 

Risk of technological obsolescence and competition

 

Omnitek operates in an ever-evolving field. Developments are expected to continue at a rapid pace in the industry in general. Competition from other large companies, joint ventures, research and academic institutions and others is intense and expected to increase. Many of these companies and institutions have substantially greater capital resources, research and development staffs and facilities than Omnitek, and many have substantially greater experience in conducting testing, manufacturing and marketing of products. These entities represent significant long-term competition for Omnitek. There can be no assurance that developments by others will not render our technologies and future products obsolete or noncompetitive. In addition, Omnitek’s competitors might succeed in developing or purchasing technologies and products that are more effective than those that are being developed by the Company or that would render the Company's technology and products obsolete or noncompetitive. See “Business – Competition.”

 

Dependence upon key personnel

 

Our success in developing marketable products and achieving a competitive position will depend, in part, on its ability to retain qualified engineers, management and marketing personnel and in particular, to retain the services of Mr. Werner Funk, upon whom we are reliant on for the development of products for the Company.

 

In the event of the death, incapacity or departure of Mr. Funk from Omnitek, it is unlikely that we would be able to continue conducting our business plan in a timely manner. Even if we are able to find additional personnel to replace Mr. Funk it is uncertain whether we could find someone who could develop our business along the lines described in this report. We will fail without Mr. Funk or an appropriate replacement. We have acquired “key–man” life insurance on the life of Mr. Funk naming Omnitek as the beneficiary however there is no guarantee that this policy would be adequate to allow us to continue to operate in the event Mr. Funk should be unable to continue in his current position due to death, incapacity or some other unforeseen event.

 

Omnitek has an Employment Agreement in place with Mr. Funk that provides for continued service in his current capacities through March of 2024 and thereafter on a year-to-year basis. See “Narrative Disclosure to Summary Compensation Table” for details of Employment Agreements.

 

Changes of prices for products

 

While the prices of our products are projected to be in line with those from market competitors, there can be no assurance that they will not decrease in the future. Competition may cause us to lower prices in the future. Moreover, it is difficult to raise prices even if internal costs increase.


Page 20



Creditworthiness of distributors is an ongoing concern

 

Omnitek may not always be able to collect all of the funds owed to it by its distributors. Some distributors may experience financial difficulties which may adversely impact our collection of accounts receivable. We regularly review the collectability and creditworthiness of our distributors to determine an appropriate allowance for credit to such distributors. If our uncollectible accounts exceed that amount for which we have planned, this would adversely impact our operating results. Omnitek tries to minimize this concern by selling most of its products by way of prepaid purchase orders.

 

Limited current sales and marketing capability

 

Though Omnitek has key personnel with experience in sales, marketing and distribution to market its products, we must either retain and hire the necessary personnel to distribute and market its products or enter into collaborative arrangements or distribution agreements with third parties who will market such products or develop their own marketing and sales force with technical expertise and supporting distribution capability. There can be no assurance that we will be able to retain or hire the personnel with sufficient experience and knowledge to distribute and market its products or be able to enter into collaborative or distribution arrangements or develop its own sales force, or that such sales and marketing efforts, including the efforts of the companies with which Omnitek has entered into collaborative agreements, will be successful.

 

Trading and limited market

 

At the present time, Omnitek common stock is traded on the OTCQB under the symbol OMTK. There is currently a limited public market for the Common Stock and there can be no assurance that an active trading market will develop or, if one does develop, that it will be maintained. However, should such a market arise, the possibility or actual sale into the market of shares, as permitted under Rule 144 of the Securities Act of 1933, may adversely affect prevailing market prices, if any, for Omnitek’s Common Stock and could impair our ability to raise capital through the sale of its equity securities. In order to qualify for unrestricted resale of Common Stock under Rule 144, certain holding periods must be met and a legal opinion setting forth the exemption from registration must be provided. Further, there is no assurance that Rule 144 will be applicable to Omnitek and investors may not be able to rely on its provisions now or in the future. In addition, sales of significant amounts of Common Stock by Omnitek could have an adverse effect on the market price.

 

No dividends

 

No cash dividends have been paid. Payment of dividends on the Common Stock is within the discretion of the Board of Directors, is subject to state law, and will depend upon our earnings, if any, its capital requirements, financial condition and other relevant factors.

 

Possible volatility of stock price

 

The market price of our securities is likely to be highly volatile. Factors such as the market acceptance of Omnitek’s products, success of distribution channels or its competitors, announcements of technological innovations or new commercial products by us or our competitors, developments in trademark, patent or other proprietary rights of Omnitek or our competitors, and fluctuations in our operating results may have a significant effect on the market price of the Common Stock. In addition, the stock market has experienced and continues to experience extreme price and volume fluctuations which have affected the market price of many companies and which have often been unrelated to the operating performance of these companies. These broad market fluctuations, as well as general economic and political conditions, may adversely affect the market price, if a market develops, of the Common Stock. See “Description of Capital Stock.”

 

We are subject to the periodic reporting requirements of the Securities Exchange Act of 1934, which require us to incur audit fees and legal fees in connection with the preparation of such reports. These additional costs could reduce our ability to earn a profit.

 

We are required to file periodic reports with the Securities and Exchange Commission pursuant to the Securities Exchange Act of 1934 and the rules and regulations promulgated thereunder. In order to comply with these requirements, our independent registered public accounting firm has to review our financial statements on a quarterly


Page 21



basis and audit our financial statements on an annual basis. Moreover, our legal counsel will have to review and assist in the preparation of such reports. The costs charged by these professionals for such services cannot be accurately predicted at this time because factors such as the number and type of transactions that we engage in and the complexity of our reports cannot be determined at this time and will have a major effect on the amount of time to be spent by our auditors and attorneys. However, the incurrence of such costs will obviously be an expense to our operations and thus have a negative effect on our ability to meet our overhead requirements and earn a profit. We may be exposed to potential risks resulting from requirements under Section 404 of the Sarbanes-Oxley Act of 2002. If we cannot provide reliable financial reports or prevent fraud, our business and operating results could be harmed, investors could lose confidence in our reported financial information, and the trading price of our common stock could drop significantly.

 

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, as amended by SEC Release 33-8889 we are required to include in our annual report our assessment of the effectiveness of our internal control over financial reporting as of the end of the year. If we fail to achieve and maintain the adequacy of our internal controls, as such standards are modified, supplemented or amended from time to time, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal controls over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act. Moreover, effective internal controls, particularly those related to revenue recognition, are necessary for us to produce reliable financial reports and are important to help prevent financial fraud. If we cannot provide reliable financial reports or prevent fraud, our business and operating results could be harmed, investors could lose confidence in our reported financial information, and the trading price of our common stock could drop significantly.

 

Management believes that these reporting obligations will increase Omnitek’s annual legal and accounting costs by an estimated $50,000.

 

Penny stock regulations

 

If Omnitek’s stock is below $5.00 per share, or we do not have $2,000,000 in net tangible assets, or are not listed on an exchange or on the NASDAQ National Market System, among other conditions, our shares may be subject to a rule promulgated by the Securities and Exchange Commission (the “SEC”) that imposes additional sales practice requirements on broker-dealers who sell such securities to persons other than established customers and institutional accredited investors. For transactions covered by the rule, the broker-dealer must make a special suitability determination for the purchaser and receive the purchaser's written consent to the transaction prior to the sale. Furthermore, if the price of Omnitek’s stock is below $5.00, and does not meet the conditions set forth above, sales of our stock in the secondary market will be subject to certain additional new rules promulgated by the SEC. These rules generally require, among other things, that brokers engaged in secondary trading of stock provide customers with written disclosure documents, monthly statements of the market value of penny stocks, disclosure of the bid and asked prices, and disclosure of the compensation to the broker-dealer and disclosure of the salesperson working for the broker-dealer. These rules and regulations may affect the ability of broker-dealers to sell Omnitek's securities, thereby limiting the liquidity of the securities. They may also affect the ability of shareholders to resell their securities in the secondary market.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS 

 

We are not required to provide the information called for by this item.

 

ITEM 2. PROPERTIES 

 

The Company owns no real property. On June 3, 2021, the Company entered into a lease for the premises located at 1345 Specialty Drive #E, 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.  On Commencement Date the Company recognized a ROU asset of $653,701 and a lease liability of $652,350.

 

In agreement with the Company’s former landlord, the Company vacated the previous leasehold effective July 15, 2021. As of December 31, 2021 the outstanding balance of back rent, included in accounts payable, was $23,374.


Page 22



ITEM 3. LEGAL PROCEEDINGS 

 

We are not a party to any pending legal proceeding. No federal, state or local governmental agency is presently contemplating any proceeding 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 4. MINE SAFETY DISCLOSURES 

 

This item is not applicable to our business.

 

PART II.

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES 

 

Market Information

 

Our common stock is traded on OTCQB under the symbol “OMTK.” The CUSIP number for the Issuer’s common stock is 68215W 10 7. The following table sets forth, in U.S. dollars the high and low closing prices for each calendar quarters indicated, as reported by the OTCQB. The prices in the table may not represent actual transactions and do not include retail markups, markdowns or commissions.

 

 

Company Common

Stock Prices

2021

High

 

Low

Quarter ended December 31

$

0.10

 

$

0.08

Quarter ended September 30

$

0.12

 

$

0.08

Quarter ended June 30

$

0.18

 

$

0.09

Quarter ended March 31

$

0.49

 

$

0.03

 

 

 

 

 

 

2020

 

 

 

 

 

Quarter ended December 31

$

0.06

 

$

0.02

Quarter ended September 30

$

0.06

 

$

0.03

Quarter ended June 30

$

0.06

 

$

0.04

Quarter ended March 31

$

0.09

 

$

0.05

 

On April 4, 2022, the closing quotation per share for our common stock as reported on the OTCQB was $0.07.

 

Holders

 

As of March 25, 2022, we have approximately 46 stockholders of record of our common stock. This figure does not include a substantially greater number of “street name” holders whose shares are held of record by banks, brokers and other financial institutions.  

 

Dividends

 

Common Stock

 

No dividends have ever been paid on the Common Stock and the Company does not currently anticipate paying any cash or other dividends on the Common Stock. Future dividend policy will be determined by the Board of Directors of the Company in light of prevailing financial need and earnings, if any, of the Company and other relevant factors.


Page 23



Preferred Stock

 

Under our articles of incorporation, our Board of Directors is authorized, without stockholder action, to issue preferred stock in one or more series and to fix the number of shares and rights, preferences, and limitations of each series. Among the specific matters that may be determined by the Board of Directors are the dividend rate, the redemption price, if any, conversion rights, if any, the amount payable in the event of any voluntary liquidation or dissolution of our company, and voting rights, if any. As of the date of this report, no shares of preferred stock were issued and outstanding.  Payment of dividends on the Common Stock and Preferred Stock is within the discretion of the Board of Directors, is subject to state law, and will depend upon the Company's earnings, if any, its capital requirements, financial condition and other relevant factors.

 

Transfer Agent and Registrar

 

Our transfer agent is Colonial Stock Transfer Company, Inc., whose address is 66 Exchange Place, Salt Lake City, Utah 84111.

 

Recent Sales of Unregistered Securities

 

None.

 

ITEM 6. RESERVED 

 

ITEM 7.   MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 

 

The following discussion contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act relating to future events or our future performance. The following discussion should be read in conjunction with our consolidated financial statements and notes to our financial statements included elsewhere in this report. This discussion contains forward-looking statements that relate to future events or our future performance. Although management believes that the assumptions made and expectations reflected in the forward-looking statements are reasonable, we cannot assure that the underlying assumptions will, in fact, prove to be correct or that actual results will not be different from expectations expressed in this report.

 

Results of Operations

 

For the years ended December 31, 2021 and 2020

 

Revenues were $1,097,467 for 2021 compared with $875,997 in 2020, an increase of $221,470, or 25%. The increase in revenues is primarily attributable to an increase in international sales.

 

Total cost of goods sold increased to $621,659 in 2021 from $588,944 in 2020, which included a non-cash inventory adjustment of $47,959 in 2021 and 69,417 in 2020, for an increase of $32,715. Gross margin, including the impact of the non-cash inventory reserve adjustment was $475,808 compared with $287,053 in 2020. Gross margin as a percentage of sales for 2021 was 43 percent compared with 33 percent in 2020.  Excluding the non-cash inventory reserve adjustment of $47,959 in 2021 and $69,417 in 2020, gross margin as a percentage of net sales was 47 percent and 41 percent, respectively.

 

Our operating expenses for 2021 were $665,300 compared with $754,267 in 2020, a decrease of $88,967, or 12%.  General and administrative expense for 2021 was $600,169 compared with $671,672 in 2020.  The decrease was due primarily to rent expense of $98,106 in 2021 compared with $137,616 in 2020. Major components of general and administrative expenses in 2021 were insurance expense of $58,816, rent expense of $98,106 and salary and wages of $213,316. This compares with insurance expense of $97,080, rent expense of $137,616, and salary and wages of $225,485 during 2020. Research and development outlays were $63,829 in 2021 compared with $82,052 in 2020.

 

Our net income in 2021 was $17,409, or $0.00 per share, compared with a net loss of $489,712, or $(0.02) per share, in 2020. Net income in 2021 was primarily due to the extinguishment of liability income realized in 2021 under the SBA’s Payroll Protection Program. Additionally, operating loss for the year ended December 31, 2021 was


Page 24



$189,492 compared with $467,214 for the year ended December 31, 2020.  The decreased operating loss in 2021 was primarily due to increased revenues in 2021.

 

Results for the year ended December 31, 2021 reflect non-cash expenses, including the value of options and warrants granted in the amount of $19,112, depreciation and amortization of $1,302, the inventory reserve adjustment of $53,453, the forgiveness of debt by the SBA of $200,321 and amortization of ROU assets in the amount of $58,653. For the year ended December 31, 2020, non-cash expenses included the value of options and warrants granted of $15,456, depreciation and amortization of $543 and the inventory reserve adjustment of $69,417.

 

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 December 31, 2021, our current liabilities totaled $1,516,537 and our current assets totaled $803,724, resulting in negative working capital of $712,813.  

 

We have no firm commitments or obligations for capital expenditures. Substantial discretionary expenditures may be required to enable us to conduct product research, development, manufacturing, marketing and distribution activities. 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, and it is not anticipated that we will secure any bank financing in the near future. Therefore, it is likely 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 $21,448,232 at December 31, 2021, of which $5,604,135 is a direct result of derivative expense and change in fair value of derivative liability and is unrelated to, and has had no effect on, our operations or cash flow. The derivative expense and change in fair value of derivative liability was a one-time charge reflected on the Form 10-K for the year ended December 31, 2013.

 

Operating Activities

 

We realized negative cash flow from operations of $130,146 for the year ended December 31, 2021 compared with negative cash flow of $247,507 during the year ended December 31, 2020.

 

Included in the net income of $17,409 for the year ended December 31, 2021 are non-cash expenses, which are not a drain on our capital resources. During 2021, these non-cash expenses include the value of options and warrants granted in the amount of $19,112, depreciation and amortization of $1,302, the inventory reserve adjustment of $53,453, the forgiveness of debt by the SBA of $200,321 and amortization of ROU assets in the amount of $58,653.  

 

Off-Balance Sheet Arrangements

 

None.


Page 25



Critical Accounting Policies and Estimates

 

Accounting Method and Use of Estimates

 

Omnitek’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.

 

Inventories

 

Inventories are stated at the lower of cost or market, cost determined on an average cost basis. Market value for raw materials is based on replacement costs. Inventory costs include material, labor and manufacturing overhead.  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.

 

Long-lived assets

 

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

 

Property and Equipment

 

Property and equipment are recorded at cost.  Depreciation and amortization are calculated on the straight-line method over the shorter of the lease term or the estimated useful lives of the assets ranging from three to five years.

 

Contract assets and liabilities

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) on the balance sheet. For Omnitek’s long-term contracts, amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, Omnitek sometimes receives advances or deposits from its customers, before revenue is recognized, resulting in billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities). 

 

Income Taxes

 

Omnitek accounts for income taxes in accordance with Accounting Standards Codification 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.  Omnitek uses historical experience to determine the likelihood of realization of deferred tax liabilities and assets.


Page 26



Stock-based Compensation

 

ASC 718, “Compensation — Stock Compensation,” prescribes accounting and reporting standards for all stock-based payment transactions in which employee services, and, since February 1, 2019, non-employee services, are acquired. Transactions include incurring liabilities, or issuing or offering to issue shares, options and other equity instruments such as employee stock ownership plans and stock appreciation rights. Stock-based payments to employees, including grants of employee stock options, are recognized as compensation expense in the financial statements based on their fair values. That expense is recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period).

 

Liquidity & Going Concerns Policy

 

Historically, the Company has incurred net losses and negative cash flows from operations. Management believes that based on its operating plan, the projected sales for 2022, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months from the date these financial statements were issued.  However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. From time to time the Company has raised additional capital through the sale of equity and financing activities to support its operations, and should the need arise will attempt to do so in the future, however,  it is uncertain whether the Company will be successful in its efforts to raise additional capital in the future, if necessary.

 

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:

 

Contract Balances - The timing of revenue recognition, billings and cash collections results in billed accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) on the balance sheet. For Omnitek’s long-term contracts, amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, Omnitek sometimes receives advances or deposits from its customers, before revenue is recognized, resulting in billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities).

 

Products - The Company recognizes revenue from the sale of products (e.g., filters and engine components) as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished product 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 (i.e., the performance obligation has been satisfied). Control passes FOB shipping point.

 

Contracts – Revenues are recognized as performance obligations are satisfied over time (also known as percentage-of-completion method), measured by either achievement of milestones or the ratio of costs incurred up to a given date to estimated total costs for each contract. Contract costs include all direct material, labor, subcontract and other costs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes in job performance, job conditions, estimated profitability and associated change orders and claims, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined.  

 

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


Page 27



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.

 

Performance Obligations Satisfied Over Time

 

Revenues for Omnitek’s long-term contracts that satisfy the criteria for over time recognition (formerly known as percentage-of-completion method) is recognized as the work progresses. The majority of the revenue is derived from long-term engine development agreements that typically span between 12 to 24 months. Omnitek’s long-term contracts will continue to be recognized over time because our typical contract is for a customized asset with no alternative use and generally the Company has a right to payment for work completed to date. Under the new revenue standard, the cost-to-cost measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as the Company incurs costs. Contract costs include labor and material. Revenue from products and services transferred to customers over time accounted for 1% and 0% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

Performance Obligations Satisfied at a Point in Time

 

Revenue from product sales is recognized at a point in time. These sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risk and rewards transfer Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Revenue from goods and services transferred to customers at a point in time accounted for 99% and 100% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

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.

 

Pre-contract costs are generally not incurred by the Company.

 

Contract Estimates

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, Omnitek estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit over the life of the contract.

 

Variable Consideration

 

The transaction price for contracts may include variable consideration, which includes increases to transaction price for approved and unapproved change orders, claims and incentives, and reductions to transaction price for liquidated damages. Variable consideration historically has been insignificant.

 

Recently Issued Accounting Pronouncements

 

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

 

ITEM 7A.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 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA 

 

Our consolidated financial statements, including the Report of Independent Registered Public Accounting Firm on our consolidated financial statements, are included following the signature page to this report beginning on page F-1 and are incorporated herein by reference.


Page 28



ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE 

 

None.

 

ITEM 9A.CONTROLS AND PROCEDURES 

 

Evaluation of Disclosure Controls and Procedures

 

Management conducted an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of December 31, 2021.  Based on that evaluation, it was concluded that the disclosure controls and procedures were not effective as of December 31, 2021.

 

Management's Annual Report on Internal Control Over Financial Reporting

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements will not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, the risk.

 

Management performed an assessment of the effectiveness of our internal control over financial reporting, using criteria established in the Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO-2013”). Based on that assessment, management identified material weaknesses in internal control over financial reporting as of December 31, 2021 as further described below. Due to these material weaknesses, management concluded that internal controls over financial reporting as of December 31, 2021 were not effective, based on COSO’s framework.

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

 

As a result of our assessment, we have determined that there is a deficiency with regard to the lack of a complete backup process for our electronic financial information and inventory systems.  There is limited stored backup offsite or in a media safe, and as such, there are no regularly run test restorations of said financial information.  We also determined that the Company did not maintain sufficient monitoring review controls with respect to accounting for complex transactions. Additionally, we determined that the Company has a material weakness that relates to a lack of segregation of duties.

 

Management believes that the material weaknesses set forth above did not have any effect on the Company’s financial results.

 

This Annual Report does not include an attestation report of the company's registered public accounting firm regarding internal control over financial reporting.

 

Remediation Plan for the Material Weaknesses

 

Management has been engaged in developing remediation plans to address the above material weaknesses. In order to address and resolve these deficiencies we are currently researching the options available given our financial means to do the following: (1) have a regularly scheduled and dependable offsite backup of our Company records that will allow us to restore our data in the event of a system failure, and (2) hire outside consultants to review the


Page 29



Company’s financial statements for complex transactions. As we continue to evaluate and work to improve our internal control over financial reporting, we may determine to take additional measures to address the material weaknesses or determine to supplement or modify the remediation measures described above.

 

Changes in Internal Control Over Financial Reporting

 

There have been no changes in internal control over financial reporting that occurred during our fourth fiscal quarter of 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B.OTHER INFORMATION 

 

On December 14, 2021, the Company issued 347,902 restricted shares of common stock, having a fair value amount of $29,920, to an accredited investor in payment of $28,876 owing for prior services rendered to the Company. No underwriters were involved in the transaction. The shares were issued pursuant to an exemption from registration under Section 4(a)(2) of the Securities Act of 1933.

 

ITEM 9B.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS 

 

Not Applicable. 

PART III.

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE 

 

Directors and Executive Officers

 

Our current directors and executive officers are as follows:

 

 

Name

 

 

Age

 

 

Positions and Offices

Directorship Term

Period of Service

as a Director

Werner Funk

 

63

 

President, CEO, Secretary and Director

One Year

May 2001 to Present

 

 

 

 

 

 

 

Gary S. Maier

 

68 

 

Director

One Year

August 2012 to Present

 

 

 

 

 

 

 

John M. Palumbo

 

66

 

Director

One Year

October 2013 to Present

 

Term of Office

 

All of the Company’s directors hold office until the next annual general meeting of the shareholders or until their successors are elected and qualified. The officers are appointed by our Board of Directors and hold office until their earlier death, retirement, resignation or removal.

 

Family Relationships

 

There are no family relationships between any directors or executive officers of Omnitek, either by blood or by marriage.

 

Business Experience

 

The business experience during the past five years of each of the persons presently listed above as an Officer or Director of Omnitek or a Significant Employee is as follows:

 

Werner Funk – Mr. Funk was born in Germany.  He has been a Director and the CEO of Omnitek since its formation in May of 2001.  Mr. Funk has over 30 years of experience in international business, manufacturing, engineering, marketing and Internet commerce.  He is responsible for management, marketing and new product


Page 30



design.  Mr. Funk was educated in Germany where he attended high school and vocational college for automotive technology and graduated with honors receiving a bachelor’s degree in automotive technology.  While living in Germany, he worked for Mercedes-Benz and was the assistant crew chief of a Porsche factory sponsored racing team.  Mr. Funk moved to the United States in 1978, where upon he started Nology Engineering Inc., a California Corporation, which designs, manufactures and markets automotive products for the performance aftermarket.  Mr. Funk also currently serves as the CEO of Nology Engineering Inc. Mr. Funk is listed as the inventor/co-inventor on several patents and patent applications.

 

Gary S. Maier – Mr. Maier was appointed as a Director of the Company on August 3, 2012 and is an investor relations veteran with more than 30 years of industry experience. He serves as vice president of corporate communications and investor relations for Motorcar Parts of America (Nasdaq: MPAA). He founded Maier & Company, Inc. in 2003. Earlier in his career he was a principal of another Los Angeles-based investor relations firm.  He has counseled diverse clients ranging in size from multi-billion-dollar organizations to emerging growth public and private companies across the country.  His career includes positions with an international public relations firm and a proxy solicitation firm offering investor relations services, both based in New York, as well as a Chicago-based financial relations agency. His experience also includes local and national political campaigns Maier served as a board member for 18 years, including a term as president, of Veterans Park Conservancy, a non-profit community public/private partnership dedicated to the enhancement and preservation of four hundred acres of federal land to honor our nation’s veterans.  He served for several years on the board of Southern California’s Colony Theater Company. Maier holds bachelor and master of philosophy degrees from Ohio University and completed course work toward a Ph.D. in philosophy at DePaul University.  He served on the adjunct faculties of DePaul and Loyola University in Chicago and is a graduate of New York University’s Graduate School of Business Administration’s Careers in Business program.

 

John M. Palumbo – Mr. Palumbo is currently the CEO of Larsen Supply Company, a distributor of plumbing supplies.  Previously Mr. Palumbo was the CEO of Partschannel, Inc., a distributor of aftermarket collision replacement parts.   Prior to this, Mr. Palumbo was the CFO at Solar Integrated Technologies, Inc., and earlier CFO for Keystone Automotive Industries, Inc.  (Nasdaq:KEYS), which was subsequently acquired by LKQ Corporation (Nasdaq: LKQ).  Mr. Palumbo holds a bachelor of science degree in finance from Canisius College in Buffalo New York and obtained his EMBA from Peter F. Drucker Claremont Graduate University in Claremont California.  Mr. Palumbo is a Certified Public Accountant in the state of California.  

 

Directorships

 

No Director of Omnitek or person nominated or chosen to become a Director holds any other directorship in any company with a class of securities registered pursuant to section 12 of the Exchange Act or subject to the requirements of section 15(d) of such Act or any other company registered as an investment company under the Investment Company Act of 1940.

 

Involvement in Certain Legal Proceedings

 

During the past ten years, no present or former director, executive officer or person nominated to become a director or an executive officer of Omnitek has been or filed:

 

1.A petition under the Federal bankruptcy laws or any state insolvency law was filed by or against, or a receiver, fiscal agent or similar officer was appointed by a court for the business or property of such person, or any partnership in which he was a general partner at or within two years before the time of such filing, or any corporation or business association of which he was an executive officer at or within two years before the time of such filing; 

 

2.Such person was convicted in a criminal proceeding or is a named subject of a pending criminal proceeding (excluding traffic violations and other minor offenses); 

 

3.Such person was the subject of any order, judgment, or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily enjoining him from, or otherwise limiting, the following activities: 


Page 31



i.Acting as a futures commission merchant, introducing broker, commodity trading advisor, commodity pool operator, floor broker, leverage transaction merchant, any other person regulated by the Commodity Futures Trading Commission, or an associated person of any of the foregoing, or as an investment adviser, underwriter, broker or dealer in securities, or as an affiliated person, director or employee of any investment company, bank, savings and loan association or insurance company, or engaging in or continuing any conduct or practice in connection with such activity; 

 

ii.Engaging in any type of business practice; or 

 

iii.Engaging in any activity in connection with the purchase or sale of any security or commodity or in connection with any violation of Federal or State securities laws or Federal commodities laws; 

 

4.Such person was the subject of any order, judgment or decree, not subsequently reversed, suspended or vacated, of any Federal or State authority barring, suspending or otherwise limiting for more than 60 days the right of such person to engage in any activity described in paragraph (f)(3)(i) of this section, or to be associated with persons engaged in any such activity; 

 

5.Such person was found by a court of competent jurisdiction in a civil action or by the Commission to have violated any Federal or State securities law, and the judgment in such civil action or finding by the Commission has not been subsequently reversed, suspended, or vacated; 

 

6.Such person was found by a court of competent jurisdiction in a civil action or by the Commodity Futures Trading Commission to have violated any Federal commodities law, and the judgment in such civil action or finding by the Commodity Futures Trading Commission has not been subsequently reversed, suspended or vacated; 

 

7.Such person was the subject of, or a party to, any Federal or State judicial or administrative order, judgment, decree, or finding, not subsequently reversed, suspended or vacated, relating to an alleged violation of: 

 

i.Any Federal or State securities or commodities law or regulation; or 

 

ii.Any law or regulation respecting financial institutions or insurance companies including, but not limited to, a temporary or permanent injunction, order of disgorgement or restitution, civil money penalty or temporary or permanent cease-and-desist order, or removal or prohibition order; or 

 

iii.Any law or regulation prohibiting mail or wire fraud or fraud in connection with any business entity; or 

 

8.Such person was the subject of, or a party to, any sanction or order, not subsequently reversed, suspended or vacated, of any self-regulatory organization (as defined in Section 3(a)(26) of the Exchange Act (15 U.S.C. 78c(a)(26))), any registered entity (as defined in Section 1(a)(29) of the Commodity Exchange Act (7 U.S.C. 1(a)(29))), or any equivalent exchange, association, entity or organization that has disciplinary authority over its members or persons associated with a member. 

 

Section 16(a) Beneficial Ownership Reporting Compliance

 

Section 16(a) of the Securities Exchange Act of 1934 requires Omnitek’s executive officers, directors and persons who own more than ten percent of the Omnitek’s Common Stock, to file initial reports of beneficial ownership on Form 3, changes in beneficial ownership on Form 4 and an annual statement of beneficial ownership on Form 5, with the SEC.  Such executive officers, directors and greater than ten percent shareholders are required by SEC rules to furnish Omnitek with copies of all such forms that they have filed.


Page 32



Based solely on its review of the copies of such forms filed with the SEC electronically, received by Omnitek and representations from certain reporting persons, Omnitek believes that for the fiscal year ended December 31, 2021, all the officers, directors and more than 10% beneficial owners complied with the above-described filing requirements.

 

Code of Ethics

 

On August 3, 2012, Omnitek, in accordance with Section 406 of the Sarbanes-Oxley Act of 2002 adopted a Code of Ethics that applies to its principal executive officer, principal financial officer, and principal accounting officer that is reasonably designed to deter wrongdoing and to promote:

 

 

·Honest and ethical conduct, including ethical handling of actual or apparent conflicts of interest between personal and professional relationship; 

 

·Full, fair, accurate, timely and understandable disclosure in SEC reports and in other public communications; 

 

·Compliance with applicable governmental laws, rules and regulations; 

 

·Prompt internal reporting of violations of the code of ethics to appropriate person or persons identified in the code of ethics; and 

 

·Accountability for adherence to the code of ethics. 

 

The description of the Code of Ethics contained in this report is qualified in its entirety by reference to the full text of the Code of Ethics filed as Exhibit 14.01 to that certain Current Report on Form 8-K filed August 7, 2012.  The Code of Ethics shall be available on Omnitek’s website at www.omnitekcorp.com

 

Audit Committee and Audit Committee Financial Expert

 

Our board of directors is comprised of five directors, three of which are outside independent directors and make up the audit committee.  John M. Palumbo, considered an audit committee financial expert, chairs our audit committee.

 

ITEM 11.EXECUTIVE COMPENSATION 

 

Summary Compensation Table

 

The following table sets forth the compensation paid to our Chief Executive Officer and those executive officers that earned in excess of $100,000 during the periods ended December 31, 2021 and 2020 (collectively, the “Named Executive Officers”):

 

Name and Principal Position

Year Ended Dec. 31

 

Salary

($)

Stock Award(s)

($)

 

Option Awards

($)

Non-Equity Incentive Plan Compensation

 

All Other Compensation

($)

 

Total

($)

(a)

(b)

 

(c)

(e)

 

(f)

(g)

 

(i)

 

(j)

Werner Funk

2021

$

125,000(1)

-

$

8,712

-

$

-

$

133,712

CEO, President, and Secretary

2020

$

100,961(1)

-

$

9,618

-

$

-

$

110,579

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) In 2021, Mr. Funk’s base salary according to his employment agreement with the Company was $150,000. Mr. Funk deferred $25,000 of his 2021 salary. In 2020, Mr. Funk’s base salary according to his employment agreement with the Company was $150,000. Mr. Funk deferred $49,039 of his 2020 salary.  

 

Narrative Disclosure to Summary Compensation Table

 

On March 10, 2021, Omnitek entered into an Employment Agreement with, and to continue the employment of, Werner Funk, the President and CEO of the Company.  The term of Employment Agreement began on March 10, 2021, (the “Effective Date”) and shall continue for a period of three years until March 13, 2024, unless terminated


Page 33



earlier pursuant to other provisions of the Agreement.  During the Employment Period, Omnitek agrees to pay Mr. Funk a Base Salary of $150,000 per year.

 

On March 10, 2021, the Company granted to Werner Funk, President and CEO, 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.1155, representing 110% of the closing price (i.e., $0.1050) of the common stock of the Corporation as of such date. Said Options shall vest and be exercisable at the rate of 1/36 per month and shall be exercisable for a period of seven years from the date of grant.

 

No Named Executive Officer exercised any options or SARs during the last completed fiscal year or owned any unexercised options or SARs at the end of the fiscal year.

 

There are no agreements or understandings for any executive officer to resign at the request of another person. None of our executive officers act, or will act, on behalf of, or at the direction of, any other person.

 

Compensation of Directors

 

There was no compensation paid to any director who was not a Named Executive Officer during the year ended December 31, 2021, other than that provided for attendance at meetings.   

 

There are no employment contracts, compensatory plans or arrangements, including payments to be received from Omnitek with respect to any Director that would result in payments to such person because of his or her resignation with Omnitek, or its subsidiaries, any change in control of Omnitek. There are no agreements or understandings for any Director to resign at the request of another person. None of our Directors or executive officers acts or will act on behalf of or at the direction of any other person.

 

On March 10, 2021, 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.1050, representing 100% of the closing price (i.e., $0.1050) of the common stock of the Corporation as of such date. Said Options shall vest and be exercisable immediately and shall be exercisable for a period of seven years from the date of grant.

 

No underwriters were used. The securities were issued pursuant to an exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933. The individuals receiving the options were 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.

 

Outstanding Equity Awards At Fiscal Year-End

 

The following table provides information for the named executive officers on stock option holdings as of December 31, 2021.

Name

Number of Securities Underlying Unexercised Options (#) Exercisable

Number of Securities Underlying Unexercised Options (#) Unexercisable

Number of securities underlying unexercised unearned options (#)

Option

Exercise Price ($)

Option Expiration Date

Werner Funk

470,000   

0   

0   

$

0.286   

4/14/2023   

 

605,556   

0   

0   

$

0.18   

2/9/2024   

 

50,000   

0   

0   

$

0.077   

1/10/2025   

 

300,000   

0   

0   

$

0.077   

1/14/2025   

 

50,000   

0   

0   

$

0.099   

1/15/2026   

 

50,000   

0   

0   

$

0.066   

3/26/2027   

 

75,000   

225,000   

0   

$

0.116   

3/9/2028   

 

 

 

 

 

 

 


Page 34



 

ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS 

 

The following tables sets forth certain information, as of March 31, 2022, respecting the beneficial ownership of our outstanding common stock by: (i) any holder of more than 5%; (ii) each of the Named Executive Officers (defined as any person who was principal executive officer during the preceding fiscal year and each other highest compensated executive officers earning more than $100,000 during the last fiscal year) and directors; and (iii) our directors and Named Executive Officers as a group, based on 21,948,001 shares of common stock outstanding:

 

Security Ownership of Certain Beneficial Owners

The following table shows the amount of common stock beneficially owned by holders of more than 5% of the outstanding shares of any class of our voting securities.

Title of Class

 

 

Name and Address of

Beneficial Owner

 

 

Amount and

Nature of

Beneficial Owner

 

 

Percent of

Class

 

Common Stock

 

 

Werner Funk Trust 

1345 Specialty Dr. #E

Vista, CA 92081

 

 

10,038,748(1) (2)

 

45.74%

(1)      This amount includes 8,413,192 shares of common stock currently vested options to purchase 1,625,556 shares of common stock.

(2)      Werner Funk, the Trustee of the Werner Funk Trust UDT 9/25/07 has sole voting and dispositive power of said shares.

 

Security Ownership of Management

 

The following table sets forth the amount and nature of beneficial ownership of any class of our voting securities held by all of Omnitek’s current directors and executive officers.  

 

Title of Class

 

 

Name and Address of

Beneficial Owner

 

 

Amount and

Nature of

Beneficial Owner

 

 

Percent of

Class

 

Common Stock

 

 

Werner Funk Trust

1345 Specialty Dr. #E

Vista, CA 92081

 

 

10,038,748(1) (2)

 

45.74%

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Gary S. Maier

1345 Specialty Dr. #E

Vista, CA 92081

 

 

415,500(3)

 

1.89%

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

John M. Palumbo

1345 Specialty Dr. #E

Vista, CA 92081

 

 

474,820(4)

 

2.16%

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Directors and Executive

Officers as a Group (3 persons)

 

 

10,929,068

 

49.80%

**The percentages in the above table are based on 21,948,091 shares of common stock outstanding.  

(1)This amount includes 8,413,192 shares of common stock currently vested options to purchase 1,625,556 shares of common stock. 

(2)Werner Funk, the Trustee of the Werner Funk Trust UDT 9/25/07 has sole voting and dispositive power of said shares. 

(3)This amount includes 90,500 shares of common stock held by Mr. Maier directly currently vested options to purchase 325,000 shares of common stock. Does not include 10,000 shares of common stock held by Mr. Maier’s spouse. 

(4)This amount includes 149,820 shares of common stock and currently vested options to purchase 325,000 shares of common stock  


Page 35



Changes in Control

 

To the best of Omnitek’s knowledge there are no present arrangements or pledges of Omnitek’s securities, which may result in a change in control.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The following table sets forth information as of December 31, 2021 with respect to our equity compensation plans previously approved by stockholders and equity compensation plans not previously approved by stockholders.

 

 

Equity Compensation Plan Information

 

Number of securities to

be issued upon exercise

of outstanding options,

warrants and rights

 

Weighted average

exercise price of

outstanding options,

warrants and rights

Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))

Plan Category 

(a)

 

(b)

(c)

Equity compensation plans approved by stockholders

3,290,556(1)

$

0.25

4,034,444(2)

 

 

 

 

 

Equity compensation plans
Not approved by stockholders

N/A

 

N/A

N/A

Total

3,290,556

$

0.25

4,034,444

(1)Of these shares, 1,300,000 options are outstanding under the 2017 Plan, 1,915,556 options are outstanding under the 2015 Plan and 75,000 options are outstanding under the 2011 Plan.  

(2)Represents 3,700,000 shares available for issuance under the 2017 Plan, 334,444 shares available for issuance under the 2015 Plan. No new awards will be granted under the 2011Plan.  Shares available under the 2015 Plan may be used for any type of award authorized in that plan, including stock options, stock appreciation rights, and full-value awards.  

 

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 Company’s Common Stock were reserved for issuance by the company to attract and retain employees and directors of the Company and to provide such persons with incentives and awards for superior performance and providing services to the Company.  The 2015 Plan is administered by a committee comprised of the Board of Directors of the Company or appointed by the Board of Directors, which has broad flexibility in designing stock-based incentives. The Board of Directors determines the number of shares granted and the option exercise price, pursuant to the terms of the Plan.

 

On June 30, 2017, the Board of Directors adopted the Omnitek Engineering Corp. 2017 Long-term Incentive Plan (the “2017 Plan”), under which 5,000,000 shares of Company’s Common Stock were reserved for issuance by the company to attract and retain employees and directors of the Company and to provide such persons with incentives and awards for superior performance and providing services to the Company.  The 2017 Plan was approved by the shareholders on October 27, 2017.  The 2017 Plan is administered by a committee comprised of the Board of Directors of the Company or appointed by the Board of Directors, which has broad flexibility in designing stock-based incentives. The Board of Directors determines the number of shares granted and the option exercise price, pursuant to the terms of the Plan.

 

ITEM 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

Transactions with Related Persons

 

On June 4, 2021 the Company issued a convertible promissory note for $30,000 to its CEO. The note has an annual interest rate of 8% and is unsecured. The note calls for monthly installment payments of $1,050 commencing on July 4, 2021. The unpaid principal amount of the note and all unpaid accrued interest is due and payable on or before June 4, 2023. 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


Page 36



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.

 

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. 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. On December 14, 2021, the Convertible Promissory Note with an original Maturity Date of December 4, 2021, was extended for an additional period of 3 months until March 4, 2022. On March 4, 2022, the Note was extended for an additional period of 3 months until June 4, 2022.

 

On March 10, 2021, 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.1050, representing 100% of the closing price (i.e., $0.1050) of the common stock of the Corporation as of such date. Said Options shall vest and be exercisable immediately and shall be exercisable for a period of seven years from the date of grant.

 

Director Independence

 

The Board has determined that three of Omnitek’s Directors have met the independence requirements based upon the application of objective categorical standards adopted by the Board.  In making a determination regarding a Director’s independence, the Board considers all relevant facts and circumstances, including the Director’s commercial, banking, consulting, legal, accounting, charitable and familial relationships and such other criteria as the Board may determine from time to time.

 

ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES 

 

Audit Fees

 

During the fiscal year ended December 31, 2021, we incurred $38,448 in fees to our principal independent accountants for professional services rendered in connection with the audit and reviews of our financial statements for fiscal year ended December 31, 2021.

 

During the fiscal year ended December 31, 2020, we incurred $41,006 in fees to our principal independent accountants for professional services rendered in connection with the audit and reviews of our financial statements for fiscal year ended December 31, 2020.

 

Audit-Related Fees

 

The aggregate fees billed during the fiscal years ended December 31, 2021 and 2020 for assurance and related services by our principal independent accountants that are reasonably related to the performance of the audit or review of our financial statements (and are not reported under Item 9(e)(1) of Schedule 14A was $0 and $0, respectively.

 

Tax Fees

 

The aggregate fees billed during the fiscal years ended December 31, 2021 and 2020 for professional services rendered by our principal accountant for tax compliance, tax advice and tax planning was $2,400 and $2,400, respectively.


Page 37



All Other Fees

 

The aggregate fees billed during the fiscal years ended December 31, 2021 and 2020 for products and services provided by our principal independent accountants (other than the services reported in Items 9(e)(1) through 9(e)(3) of Schedule 14A was $0 and $0, respectively.

 

PART IV.

 

ITEM 15.           EXHIBITS

 

1.Financial Statements. The following financial statements are filed as part of this report: 

 

 

Page

Audited Financial Statements for the Years Ended December 31, 2021 and 2020:

 

Report of Independent Registered Public Accounting Firm

F-2

Balance Sheets as of December 31, 2021 and 2020

F-4

Statements of Operations for the Years Ended December 31, 2021 and 2020

F-5

Statements of Changes in Stockholders’ Deficit for the Years December 31, 2021 and 2020

F-6

Statements of Cash Flows for the Years Ended December 31, 2021 and 2020

F-7

Notes to the Financial Statements

F-8

 

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(i)

 

Amended and Restated Articles (1)

3(ii)

 

Amended and Restated By-Laws (1)

10.1

 

Werner Funk Employment Agreement dated March 10, 2021(2)

14

 

Code of Ethics (3)

31(i)

 

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

31(ii)

 

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

32

 

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 (4)

101**

 

The following materials from the Company's Annual Report on Form 10-K for the year ended December 31, 2021 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.

101.INS

 

XBRL Instance Document

101.SCH

 

XBRL Taxonomy Extension Schema

101.CAL

 

XBRL Taxonomy Extension Calculation Linkbase

101.DEF

 

XBRL Taxonomy Extension Definition Linkbase

101.LAB

 

XBRL Taxonomy Extension Label Linkbase

 

 

(1)  Incorporated by reference from our Registration Statement on Form 10 filed with the SEC on April 27, 2010.

(2)  Incorporated by reference from our Current Report on Form 8-K filed with the SEC on March 12, 2021

(3)  Incorporated by reference from our Current Report on Form 8-K filed with the SEC on August 7, 2012.

(4) Filed herewith

 

*

All exhibits are numbered with the number preceding the decimal indicating the applicable SEC reference number in Item 601 and the number following the decimal indicating the sequence of the particular document.

**

Users of this data are advised that, pursuant to Rule 406T of Regulation S-T, these interactive data files are deemed not filed or part of a registration statement or Annual Report for purposes of Sections 11 or 12 of the Securities Act of 1933 or Section 18 of the Exchange Act of 1934 and otherwise are not subject to liability.


Page 38



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.

 

Picture 

Dated: April 7, 2022

 

 

 

By:  Werner Funk

 

Its:  President and Secretary,

 

CEO, Principal Executive Officer

and Principal Accounting Officer

 

 

 

Pursuant to the requirement of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:

 

 

Picture 

Dated: April 7, 2022

 

 

 

Werner Funk, Director

 

 

 

 

 

 

Dated: April 7, 2022

/s/ Gary S. Maier

 

 

Gary Maier, Director

 

 

 

 

Dated: April 7, 2022

/s/ John M. Palumbo

 

 

John M. Palumbo, Director


Page 39



OMNITEK ENGINEERING CORP.

FINANCIAL STATEMENTS

 

December 31, 2021 and 2020

 

C O N T E N T S

 

 

 

Page

 

 

Report of Independent Registered Public Accounting Firm PCAOB ID: 3627

F-2

Balance Sheets

F-4

Statements of Operations

F-5

Statements of Cash Flows

F-6

Statements of Stockholders’ Deficit

F-7

Notes to the Financial Statements

F-8


F-1



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Shareholders of Omnitek Engineering Corp.:

 

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Omnitek Engineering Corp. (“the Company”) as of December 31, 2021 and 2020, the related statements of operations, cash flows, and stockholders’ deficit for each of the years in the two-year period ended December 31, 2021 and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years  in the two-year period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

 

Explanatory Paragraph Regarding Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 2 to the financial statements, the Company has suffered recurring losses from operations and has a net working capital deficiency which raises substantial doubt about its ability to continue as a going concern. Management's plans in regard to these matters are also described in Note 2. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits.  We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining on a test basis, evidence regarding the amounts and disclosures in the financial statements.  Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements.  We believe that our audits provide a reasonable basis for our opinion.  

 

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) related to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgements. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Critical Audit Matter Description

As described in Note 2 to the financial statements, the Company’s inventories are valued at the lower of cost or net realizable value, determined on an average cost basis. The Company also determines a reserve for slow moving and obsolete inventory equal to the difference between the cost of the inventory and the estimated net realizable value of the inventory based on estimated reserve percentages, which consider historical usage, known trends, inventory age, and market conditions. At December 31, 2021, the approximate balance of inventory and inventory reserves were $1.6 million and $0.9 million, respectively.


F-2



We identified the reserve for slow moving and obsolete inventory as a critical audit matter, because of the significant judgment by management in estimating the slow moving and out of date inventory reserve, and the high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating the reasonableness of the significant assumptions used in developing the reserve.

 

How the Critical Audit Matter was Addressed in the Audit

Our audit procedures related to the following:

·We evaluated the reasonableness of the significant assumptions used by management including those related to forecasted inventory usage by considering historic sales activity. 

·We tested the completeness, accuracy, and relevance of the underlying data used in management's estimates of slow-moving inventory.  

·We tested the calculations and application of management’s methodologies related to the valuation estimates of slow-moving inventory.  

·We developed an independent expectation of the excess and out-of-date inventory reserve, which included using historic inventory activity and compared our independent expectation to the amount recorded in the financial statements.  

 

/s/ Sadler, Gibb & Associates, LLC

 

We have served as the Company’s auditor since 2010.

 

Draper, UT

April 7, 2022


F-3



 

OMNITEK ENGINEERING CORP.

Balance Sheets

 

 

 

 

December 31,

 

December 31,

 

 

2021

 

2020

ASSETS

CURRENT ASSETS

 

 

 

 

 

 

Cash

$

59,674

 

$

60,729

 

Accounts receivable, net

 

9,555

 

 

9,455

 

Accounts receivable - related parties

 

-

 

 

17,345

 

Inventories, net

 

717,044

 

 

821,866

 

Contract assets

 

13,221

 

 

13,221

 

Deposits

 

4,230

 

 

38,610

 

 

Total Current Assets

 

803,724

 

 

961,226

 

 

 

 

 

 

 

 

PROPERTY & EQUIPMENT, net

 

14,373

 

 

1,266

 

 

 

 

 

 

 

 

OTHER ASSETS

 

 

 

 

 

 

Operating lease – Right-of-use asset

 

593,697

 

 

-

 

Long-term deposit

 

13,514

 

 

14,280

 

 

Total Other Assets

 

607,211

 

 

14,280

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

$

1,425,308

 

$

976,772

 

LIABILITIES AND STOCKHOLDERS' DEFICIT

CURRENT LIABILITIES

 

 

 

 

 

 

Accounts payable and accrued expenses

$

373,221

 

$

468,839

 

Accrued management compensation

 

620,735

 

 

595,158

 

Accounts payable - related parties

 

124,472

 

 

121,527

 

Notes payable - related parties, current portion

 

15,000

 

 

15,000

 

Convertible notes payable – related party

 

31,090

 

 

-

 

Contract liabilities

 

75,000

 

 

75,000

 

Customer deposits

 

170,870

 

 

276,381

 

Operating lease liabilities - current

 

106,149

 

 

-

 

Current portion, long-term debt

 

-

 

 

69,551

 

 

Total Current Liabilities

 

1,516,537

 

 

1,621,456

 

 

 

 

 

 

 

 

LONG-TERM LIABILITIES

 

 

 

 

 

 

Loans payable – SBA, net of current portion

 

198,674

 

 

229,449

 

Convertible notes payable – related party, net of current portion

 

12,826

 

 

-

 

Operating lease liabilities – long-term

 

504,963

 

 

-

 

 

Total Long-term Liabilities

 

716,463

 

 

229,449

 

 

Total Liabilities

 

2,233,000

 

 

1,850,905

 

 

 

 

 

 

 

 

STOCKHOLDERS' DEFICIT

 

 

 

 

 

 

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

 

8,607,086

 

 

8,578,210

 

Additional paid-in capital

 

12,033,454

 

 

12,013,298

 

Accumulated deficit

 

(21,448,232)

 

 

(21,465,641)

 

 

Total Stockholders' Deficit

 

(807,692)

 

 

(874,133)

 

 

 

 

 

 

 

 

 

 

TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT

$

1,425,308

 

$

976,772

 

 

 

 

 

 

 

 

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


F-4



OMNITEK ENGINEERING CORP.

Statements of Operations

 

 

 

 

 

For the

 

For the

 

 

 

 

Year Ended

 

Year Ended

 

 

 

 

December 31,

 

December 31,

 

 

 

2021

 

2020

 

 

 

 

 

 

 

 

 

REVENUES

 

$

1,097,467

 

$

875,997

COST OF GOODS SOLD

 

 

573,700

 

 

519,527

INVENTORY RESERVE ADJUSTMENT

 

 

47,959

 

 

69,417

 

 

Total Cost of Goods Sold

 

 

621,659

 

 

588,944

GROSS MARGIN

 

 

475,808

 

 

287,053

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

 

600,169

 

 

671,672

 

Research and development

 

 

63,829

 

 

82,052

 

Depreciation and amortization

 

 

1,302

 

 

543

 

 

 

 

 

 

 

 

 

 

 

Total Operating Expenses

 

 

665,300

 

 

754,267

 

 

 

 

 

 

 

 

 

LOSS FROM OPERATIONS

 

 

(189,492)

 

 

(467,214)

 

 

 

 

 

 

 

 

 

OTHER INCOME (EXPENSE)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income (expense)

 

 

32,100

 

 

(1,840)

 

Forgiveness of debt

 

 

200,321

 

 

-

 

Interest expense

 

 

(24,720)

 

 

(19,858)

 

 

 

 

 

 

 

 

 

 

 

Total Other Expense

 

 

207,701

 

 

(21,698)

 

 

 

 

 

 

 

 

 

INCOME (LOSS) BEFORE INCOME TAXES

 

 

18,209

 

 

(488,912)

INCOME TAX EXPENSE

 

 

800

 

 

800

 

 

 

 

 

 

 

 

 

NET INCOME (LOSS)

 

$

17,409

 

$

(489,712)

 

 

 

 

 

 

 

 

 

BASIC AND DILUTED LOSS PER SHARE

 

$

0.00

 

$

(0.02)

 

 

 

 

 

 

 

 

 

WEIGHTED AVERAGE NUMBER

 

 

 

 

 

 

 OF COMMON SHARES OUTSTANDING

 

 

 

 

 

 

 - BASIC

 

 

21,600,189

 

 

21,461,492

 - FULLY DILUTED

 

 

23,708,115

 

 

21,461,492

 

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


F-5



OMNITEK ENGINEERING CORP.

Statements of Cash Flows

 

 

 

 

 

For the

 

For the

 

 

 

 

Year Ended

 

Year Ended

 

 

 

 

December 31,

 

December 31,

 

 

 

2021

 

2020

OPERATING ACTIVITIES

 

 

 

 

 

 

Net income (loss)

$

17,409

 

$

(489,712)

 

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

 

 

 

 

 

 

 

Amortization and depreciation expense

 

1,302

 

 

543

 

 

Options and warrants granted

 

19,112

 

 

15,456

 

 

Forgiveness of debt

 

(200,321)

 

 

-

 

 

Loss on abandoned asset

 

90

 

 

-

 

 

Amortization of ROU asset

 

58,653

 

 

-

 

 

Inventory reserve

 

53,453

 

 

69,417

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

Accounts receivable

 

(26,100)

 

 

(1,993)

 

 

Operating lease liability

 

(41,238)

 

 

-

 

 

Accounts receivable–related parties

 

17,345

 

 

(633)

 

 

Deposits

 

34,380

 

 

(19,965)

 

 

Inventory

 

51,369

 

 

131,082

 

 

Other non-current assets

 

766

 

 

-

 

 

Accounts payable and accrued expenses

 

(65,377)

 

 

(105,506)

 

 

Customer deposits

 

(105,511)

 

 

112,700

 

 

Accounts payable-related parties

 

2,945

 

 

(12,550)

 

 

Accrued management compensation

 

25,577

 

 

53,654

 

 

Net Cash Used in Operating Activities

 

(130,146)

 

 

(247,507)

INVESTING ACTIVITIES

 

 

 

 

 

 

 

Purchase of fixed assets

 

(14,499)

 

 

-

 

 

Net Cash Used in Investing Activities

 

(14,499)

 

 

-

FINANCING ACTIVITIES

 

 

 

 

 

 

Payments on convertible notes payable

 

(6,410)

 

 

(15,000)

 

Proceeds from common stock subscription

 

-

 

 

31,000

 

Proceeds from long-term debt

 

100,000

 

 

299,000

 

Proceeds from (payments on) notes payable - related party

 

50,000

 

 

(27,000)

 

 

Net Cash Provided by Financing Activities

 

143,590

 

 

288,000

 

 

 

 

 

 

 

 

 

 

NET CHANGE IN CASH

  

(1,055)

 

 

40,493

 

 

CASH AT BEGINNING OF YEAR

  

60,729

 

 

20,236

 

 

CASH AT END OF YEAR

$

59,674

 

$

60,729

SUPPLEMENTAL DISCLOSURES OF CASH FLOWS

 

 

 

 

 

 

CASH PAID FOR:

 

 

 

 

 

 

 

Interest

$

17,913

 

$

17,104

 

 

Income taxes

$

800

 

$

800

 

NON-CASH INVESTING AND FINANCING ACTIVITIES

 

 

 

 

 

 

 

Common stock issued for stock subscription

 

-

 

 

51,000

 

 

Common stock issued for trade payable

$

29,920

 

$

-

 

 

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

 


F-6



OMNITEK ENGINEERING CORP.

Statements of Stockholders’ Deficit

 

 

 

 

 

 

Common

Additional

 

 

 

 

Total

 

Common Stock

 

Stock

Paid-In

 

Accumulated

 

Stockholders'

Shares

 

Amount

 

Subscribed

Capital

 

Deficit

 

Deficit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2019

21,339,865

 

$

8,527,210

$

20,000

$

11,997,842

 

$

(20,975,929)

 

$

(430,877)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Value of options and warrants

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 issued for services

-

 

 

-

 

-

 

15,456

 

 

-

 

 

15,546

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deposit - Stock purchase agreement

 

 

 

 

 

31,000

 

-

 

 

 

 

 

31,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock issued for subscription

260,324

 

 

51,000

 

(51,000)

 

-

 

 

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss for the year ended

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 December 31, 2020

-

 

 

-

 

-

 

-

 

 

(489,712)

 

 

(489,712))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2020

21,600,189

 

$

8,578,210

$

-

$

12,013,298

 

$

(21,465,641)

 

$

(874,133)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Value of options and warrants

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 issued for services

-

 

 

-

 

-

 

19,112

 

 

-

 

 

19,112

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock issued for trade payable

347,902

 

 

28,876

 

-

 

1,044

 

 

-

 

 

29,920

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income for the year ended

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 December 31, 2021

-

 

 

-

 

-

 

-

 

 

17,409

 

 

17,409

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2021

21,948,091

 

$

8,607,086

$

-

$

12,033,454

 

$

(21,448,232)

 

$

(807,692)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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


F-7


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


NOTE 1 – ORGANIZATION AND BUSINESS ACTIVITY

 

Omnitek Engineering, Corp. (“Omnitek” or “the Company”) was incorporated on October 9, 2001 under the laws of the State of California. Omnitek develops and sells a proprietary technology to convert diesel engines to an alternative fuel, new natural gas engines, and complementary products. Omnitek products are available for stationary applications and the global transportation markets, which includes light commercial vehicles, minibuses, heavy-duty trucks, municipal buses, as well as rail and marine applications. The technology can be applied for compressed natural gas (“CNG”), liquefied natural gas (“LNG”), or renewable natural gas (“Biogas” or “RNG”), as well as liquid petroleum gas (“Propane” or “LPG”). Omnitek began operations on October 10, 2001, and was a spin-off from Nology Engineering, Inc.

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

a.       Accounting Methods

 

The Company's financial statements are prepared using the accrual method of accounting.  The Company has elected a December 31, year-end.

 

b.       Use of Estimates in Preparing Financial Statements

 

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. The Company also regularly evaluates estimates and assumptions related to deferred income tax asset valuation allowances, inventory valuation allowances, allowance for doubtful receivables and valuations of equity-based payments.

 

c.       Cash and Cash Equivalents

 

For purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents.

 

d.       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.   Allowance for doubtful accounts for the years ended December 31, 2021 and 2020 was $41,000 and $15,000, respectively. Additionally, bad debt expense for the years ended December 31, 2021 and 2020 was $26,000 and $-0-, respectively.

 

e.       Inventories

 

Inventories are stated at the lower of cost or market, cost determined on an average cost basis.  Market value for raw materials is based on replacement costs. Inventory costs include material, labor and manufacturing overhead.  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.

 


F-8


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

f.       Long-Lived Assets

 

The Company assesses the recoverability of its long-lived assets annually and whenever circumstances would 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 an impairment has occurred.  In the event that an impairment has occurred, the Company will recognize the impairment immediately. No impairment expense was

recognized as of December 31, 2021 or 2020.

 

g.       Property and Equipment

 

Property and equipment are recorded at cost.  Depreciation and amortization are calculated on the straight-line method over the shorter of the lease term or the estimated useful lives of the assets ranging from three to five years.

 

h.        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 (e.g., filters and engine components) as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished product 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 (i.e., the performance obligation has been satisfied). Control passes FOB shipping point.

 

Contracts – Revenues are recognized as performance obligations are satisfied over time (also known as percentage-of-completion method), measured by either achievement of milestones or the ratio of costs incurred up to a given date to estimated total costs for each contract. Contract costs include all direct material, labor, subcontract and other costs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes in job performance, job conditions, estimated profitability and associated change orders and claims, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined.  

 

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.

 

Performance Obligations Satisfied Over Time

 

Revenues for Omnitek’s long-term contracts that satisfy the criteria for over time recognition (formerly known as percentage-of-completion method) is recognized as the work progresses. The majority of the revenue is derived from long-term engine development agreements that typically span between 12 to 24 months. Omnitek’s

 


F-9


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

long-term contracts will continue to be recognized over time because our typical contract is for a customized asset with no alternative use and generally the Company has a right to payment for work completed to date. Under the new revenue standard, the cost-to-cost measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as the Company incurs costs. Contract costs include labor and material. Revenue from products and services transferred to customers over time accounted for 1% and 0% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

Performance Obligations Satisfied at a Point in Time

 

Revenue from product sales is recognized at a point in time. These sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risk and rewards transfer Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Revenue from goods and services transferred to customers at a point in time accounted for 99% and 100% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

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.

 

Pre-contract costs are generally not incurred by the Company.

 

Contract Estimates

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, Omnitek estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit over the life of the contract.

 

Variable Consideration 

 

The transaction price for contracts may include variable consideration, which includes increases to transaction price for approved and unapproved change orders, claims and incentives, and reductions to transaction price for liquidated damages. Variable consideration historically has been insignificant.

 

Disaggregation of Revenue

 

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

 

 

 

 

December 31,

 

 

December 31,

 

 

 

 

2021

 

 

 

 

2020

 

 

 

 

Consumer

Long-term

 

 

 

Consumer

Long-term

 

Segments

 

 

Products

Contract

Total

 

 

Products

Contract

Total

Domestic

 

$

396,750

-

396,750

 

$

606,629

-

606,629

International

 

 

693,052

7,665

700,717

 

 

269,368

-

269,368

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

 

 

 

 

 

 

 

 

 

 

 

Filters

 

 

693,768

-

693,768

 

 

324,961

-

324,961

Components

 

 

395,176

-

395,176

 

 

551,036

-

551,036

Engineering Services

 

 

858

7,665

8,523

 

 

-

-

-

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

 


F-10


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

i.       Cost of Goods Sold

 

The Company includes product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, production-related depreciation expense and product license agreement expense in cost of goods sold.

 

j.       Research and Development

 

The Company expenses the costs of researching and developing its products during the period incurred. During the years ended December 31, 2021 and 2020, the Company incurred research and development expenses of $63,829 and $82,052, respectively.

 

k.       Advertising

 

The Company follows the policy of charging the costs of advertising to expense as incurred. During the years ended December 31, 2021 and 2020, the Company expensed $-0- and $-0-, respectively.

 

l.       Provision for Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 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 December 31, 2021, 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.

 

m.       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 3,065,556 vested stock options and warrants that were included in the fully diluted earnings per share computation as of December 31, 2021. As of December 31, 2020 the Company had 2,882,223 Stock Options and Warrants that would have been included in the fully diluted earnings per share computation. However, the common stock equivalents were not included in the computation because they were anti-dilutive.  

 

n.       Fair Value Measurements

 

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

 


F-11


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

 

Level 1 – Quoted prices in active markets for identical assets or liabilities;

 

Level 2 – Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and

 

Level 3 – Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.

 

o.       Stock-based Compensation

 

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.

 

p.       Concentration of Risks

 

Customers

 

During the year ended December 31, 2021, eight customers accounted for approximately 84% of sales.

 

During the year ended December 31, 2020, eight customers accounted for approximately 80% of sales.

 

Suppliers

 

During the year ended December 31, 2021, four suppliers accounted for 81% of products purchased.

 

During the year ended December 31, 2020, eight suppliers accounted for 71% of products purchased.

 

q.       Liquidity and Going Concern

 

Historically, the Company has incurred net losses and negative cash flows from operations.  As of December 31, 2021, the Company had an accumulated deficit of $21,448,232 and total stockholders’ deficit of ($807,692).  At December 31, 2021, the Company had current assets of $803,724 including cash of $59,674, and current liabilities of $1,516,537, resulting in negative working capital of $712,813. For 2021, the Company reported net income of $17,409 and net cash used by operating activities of $130,146. Management believes that based on its operating plan, the projected sales for 2022, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months from the date these financial statements were issued.  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 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.     

 

r.       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.


F-12


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


 

NOTE 3 – CONTRACT ASSETS AND LIABILITIES

 

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) on the balance sheet. For Omnitek’s long-term contracts, amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, Omnitek sometimes receives advances or deposits from its customers, before revenue is recognized, resulting in billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities).

 

The table below reconciles the net excess billings to the amounts included in the balance sheets at those dates:

 

 

December 31,

 

December 31,

2021

 

2020

Contract assets

$

13,221

 

$

13,221

Contract liabilities

$

(75,000)

 

$

(75,000)

Net amount of contract liabilities in excess of contract assets

$

(61,779)

 

$

(61,779)

 

NOTE 4 – LEASES

 

The Company’s leases consist 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 #E, 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.  On Commencement Date the Company recognized a ROU asset of $653,701 and a lease liability of $652,350.

 

In agreement with the Company’s former landlord, the Company vacated the previous leasehold effective July 15, 2021. As of December 31, 2021 the outstanding balance of back rent, included in accounts payable, was $23,374.

 

During the year ended December 31, 2021, cash paid for amounts included in the measurement of operating lease liabilities was $56,990 and the Company recorded operating lease expenses included in operating expenses of $74,581.

 

Supplemental balance sheet information related to leases as of December 31, 2021 was as follows:

 

Operating leases:

 

 

 

 

 

Operating lease right-of-use-assets

 

 

 

 

593,697

 

 

 

 

 

 

Operating lease liabilities - current

 

 

 

 

106,149

Operating lease liabilities – long-term

 

 

 

 

504,963

Total operating lease liabilities

 

 

 

$

611,112

 

 

Incremental borrowing rate:

 

 

 

 

 

Operating leases

 

 

 

 

4.94%

 

 

NOTE 4 – LEASES (Continued)


F-13


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


 

As of December 31, 2021, maturities of operating lease liabilities were as follows:

Years ending December 31,

 

 

 

2022

 

 

 

 

133,956

2023

 

 

 

 

141,036

2024

 

 

 

 

148,074

2025

 

 

 

 

176,268

Thereafter

 

 

 

 

88,134

Total lease payments

 

 

 

 

687,468

Less: Imputed interest

 

 

 

 

(76,356)

Total lease liability

 

 

 

 

611,112

Less: current lease liability

 

 

 

 

(106,149)

Long-term lease liability

 

 

 

$

504,963

 

NOTE 5 – INVENTORIES

 

Inventories are located in Vista, California and at December 31, 2021 and 2020 consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Raw materials

$

846,499

 

$

917,567

Finished goods

 

802,280

 

 

962,608

Allowance for obsolete inventory

 

(931,735)

 

 

(1,058,309)

Total

$

717,044

 

$

821,866

 

The Company has established an allowance for obsolete inventory. Expense for obsolete inventory was $47,959 and $69,417, for the years ended December 31, 2021 and December 31, 2020, respectively.

 

NOTE 6 – PROPERTY AND EQUIPMENT

 

Property and equipment at December, 2021 and 2020 consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Production equipment

$

68,456   

 

$

64,673   

Computers/Office equipment

 

-   

 

 

28,540   

Tooling equipment

 

-   

 

 

12,380   

Leasehold Improvements

 

10,627   

 

 

42,451   

Less: accumulated depreciation

 

(64,710)  

 

 

(146,778)  

Total

$

14,373   

 

$

1,266   

 

Depreciation expense for the years ended December 31, 2021 and 2020 was $1,302 and $543, respectively.

 

NOTE 7 – CUSTOMER DEPOSITS

 

The Company may require a customer deposit from domestic and international customers.  As of December 31, 2021 and 2020 the Company had customer deposits of $170,870 and $276,381, respectively.


F-14


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


NOTE 8 – NOTES PAYABLE – RELATED PARTIES

 

Convertible Notes – Related Parties

 

On June 4, 2021 the Company issued a convertible promissory note for $30,000 to its CEO. The note has an annual interest rate of 8% and is unsecured. The note calls for monthly installment payments of $1,050 commencing on July 4, 2021. The unpaid principal amount of the note and all unpaid accrued interest is due and payable on or before June 4, 2023. 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 isn’t convertible until maturity, no derivative liability was recognized as of December 31, 2021.

 

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. 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 isn’t convertible until maturity, no derivative liability was recognized as of December 31, 2021. On December 14, 2021, the Convertible Promissory Note dated June 4, 2021, in the original principal amount of $20,000, with an original Maturity Date of December 4, 2021, was extended for an additional period of 3 months until March 4, 2022. On March 4, 2022, the Note was extended for an additional period of 3 months until June 4, 2022.

 

As of December 31, 2021 and December 31, 2020 Convertible Notes – Related Party consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Convertible Note payable, related parties

$

43,916

 

$

-

Less current portion

 

(31,090)

 

$

-

Total

$

12,826

 

$

-

 

Notes Payable – Related Party

 

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

 

As of December 31, 2021 and December 31, 2020 Note Payable – Related Party consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Note payable, related party

$

15,000

 

$

15,000

Total

$

15,000

 

$

15,000


F-15


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


NOTE 9 – DEBT

 

Loans payable – SBA

 

Economic Injury Disaster Loan

 

On April 21, 2020, the Company obtained a loan (the “SBA EIDL Loan”) under the recently enacted 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 the SBA EIDL 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. 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.

 

On November 11, 2021, the Company applied for the Targeted SBA EIDL Advance Asistance, under the recently enacted Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) adminitstered by the U.S. Small Business Administration. The Company received total proceeds of $15,000 from the Targeted SBA EIDL Advance Asistance SBA EIDL loan. Application No. 3600495802 was approved in the amount of $5,000.00, and application No. 3600495802 was approved in the amount of $10,000.00. The Targeted EIDL Advance does not need to be repaid.

 

Payroll Protection Program

 

On May 28, 2020, the Company received funds pursuant to a Paycheck Protection Program loan (the “SBA PPP Loan”) from Riverview Bank, under recently enacted CARES Act administered by U.S. Small Business Administration. The Company received total proceeds of $100,000 from the SBA PPP Loan. In accordance with the requirements of the CARES Act, the Company will use proceeds from the SBA PPP Loan primarily for payroll costs. The SBA PPP Loan is scheduled to mature on May 22, 2022 and has a 1.00% interest rate and is subject to the terms and conditions applicable to loans adminstered by the SBA under the CARES Act. On January 30, 2021, the Company was notified by the SBA that the loan had been forgiven in its entirety, including outstanding principal of $100,000 and accrued interest of $655.  

 

On March 3, 2021 the Company received funds pursuant to a Paycheck Protection Program loan (the “PPP loan”) from LIBERTY CP2, SPV, LP, under the recently enacted Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the SBA. The Company received total proceeds of $100,000 from the PPP loan. The loan carried an interest rate of 1.00%. Pursuant to the terms of the note, the first payment shall be determined based on the deferment period and time required to process any application for forgiveness. The Note shall be due on March 1, 2026, or as determined by the SBA and Department of the Treasury. On November 15, 2021, the Company was notified by the SBA that the loan had been forgiven in its entirety, including outstanding principal of $100,000 and accrued interest of $710.

 

As of December 31, 2021 and December 31, 2020 Debt consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Loan payable – SBA EIDL

$

198,674

 

$

199,000

Loan payable – SBA PPP

$

-

 

$

100,000

Less current portion

 

-

 

 

(69,551)

Total

$

198,674

 

$

229,449


F-16


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


NOTE 10 – COMMITMENTS

 

As of December 31, 2021 and 2020, the Company had outstanding purchase commitments for inventory totaling $179,240 and $151,411, respectively. Of these amounts, the Company had prepayments of $4,230 as of December 31, 2021 and $38,610 as of December 31, 2020 and had commitments for future cash outlays for inventory totaling $175,010 and $112,801, respectively.

 

NOTE 11 – RELATED PARTY TRANSACTIONS

 

Accounts Receivable – Related Parties

 

As of December 31, 2021 and December 31, 2020, the Company was owed $0 and $17,345, respectively, by an entity controlled by the Company’s CEO for the purchase of products and services.

 

Accrued Management Expenses

 

During the periods ended December 31, 2021 and December 31, 2020, the Company’s president was due amounts for services performed for the Company.  As of December 31, 2021 and December 31, 2020 the accrued management fees consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Amounts due to the president

$

620,735

 

$

595,158

Total

$

620,735

 

$

595,158

 

NOTE 12 – STOCKHOLDERS’ EQUITY

 

Common Stock

 

On December 14, 2021, in consideration of $28,876 of legal services provided to the Corporation by Chachas Law Group P.C., and pursuant to the Subscription and Purchase Agreement dated December 14, 2021, the Corporation issued 347,902 shares of common stock at a price of $0.083 per share, representing the 10-day closing average of the Common Stock. Fair market value of the shares issued at time of closing was $29,920.

 

On September 6, 2019 the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with a purchaser wherein the purchaser agreed to buy an aggregate of 3,579,014 restricted shares of common stock of the Company at a price of $0.1788 per share for an aggregate purchase price of $640,000. Subject to the default and penalty provisions in the Purchase Agreement, the sale and purchase of the restricted shares and payment of the purchase price shall be made in 20 tranches. In accordance with these terms, purchaser paid $75,000 on September 30, 2019 and was issued 419,463 restricted shares of the Company’s restricted common stock. Between October 1, 2019 and December 31, 2019 the purchaser made cumulative payments of $20,000 towards the $90,000 required under the agreement and was therefore in default under the terms of the agreement. In accordance with a provision in the agreement the Company elected to waive the default but assess a $0.03 per share penalty for all future installment payments, increasing the purchase price to $.2033 per share. The $20,000 paid by the purchaser as of December 31, 2019 has been classified as Common Stock Subscribed on the balance sheet. The purchaser made additional payments totaling $31,000 in January and February 2020. Pursuant to the terms of the agreement, on July 14, 2020 the Company issued 260,324 restricted shares of common stock in exchange for the cumulative payments of $51,000. The agreement was terminated effective July 14, 2020 due to non-performance by the purchaser.

 

Additionally, subject to the payment by the purchaser of the additional sum of $25,000 by September 30, 2019, the Company shall grant to the purchaser, an option to purchase an additional 3,579,014 restricted shares of common stock for an additional $640,000. The $25,000 option purchase price is consideration for the option and shall be non-refundable and shall not be applied to the purchase of any restricted shares. The purchaser made a timely payment of $25,000 on September 30, 2019 to purchase the option but did not make the initial option tranche exercise payment of $75,000 by March 31, 2020. Therefore, the option to purchase the option shares has expired.


F-17


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


 

 

NOTE 12 – STOCKHOLDERS’ EQUITY (continued)

 

Options and Warrants

 

During the years ended December 31, 2021 and 2020, the Company granted 400,000 and 150,000 options for services, respectively.  During the years ended December 31, 2021 and 2020, respectively, the Company recognized expense of $19,112 and $15,456 related to options that vested during the years, pursuant to ASC Topic 718. The total remaining amount of compensation expense to be recognized in future periods is $22,745. No future compensation expense has been calculated for 150,000 options that were granted in 2015 due to the low probability that any of these options will vest before maturity.  These options expired on October 1, 2020.

 

On August 3, 2011 the Board of Directors adopted the Omnitek Engineering Corp. 2011 Long-term Incentive Plan (the “2011 Plan”), under which 1,000,000 shares of 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. As of December 31, 2021, the Company has a total of 75,000 options issued under the plan. 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. As of December 31, 2021, the Company has a total of 1,915,556 options issued under the plan. In 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. As of December 31, 2021, the Company has a total of 1,300,000 options issued under the plan. During the year ended December 31, 2021 and 2020 the Company issued -0- and -0- warrants, respectively.

 

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:

 

December 31,

2021

 

December 31,

2020

Expected volatility

201%

 

159%

Expected dividends

0%

 

0%

Expected term

7 Years

 

7 Years

Risk-free interest rate

1.20%

 

0.60%

 


F-18


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


 

 

NOTE 12 – STOCKHOLDERS’ EQUITY (continued)

 

A summary of the status of the options granted at December 31, 2021 and December 31, 2020 and changes during the years then ended is presented below:  

 

 

December 31,

2021

 

December 31,

2020

 

 

 

 

Weighted-Average

 

 

 

 

Weighted-Average

 

Shares

 

 

Exercise Price

 

Shares

 

 

Exercise Price

Outstanding at beginning of year

2,890,556

 

$

0.20

 

2,940,556

 

$

0.25

Granted

400,000

 

 

0.11

 

150,000

 

 

0.06

Exercised

-

 

 

-

 

-

 

 

-

Expired or cancelled

-

 

 

-

 

(200,000)

 

 

0.87

Outstanding at end of year

3,290,556

 

 

0.19

 

2,890,556

 

 

0.20

Exercisable

3,065,556

 

$

0.19

 

2,882,223

 

$

0.20

 

A summary of the status of the options outstanding at December 31, 2021 is presented below:

 

Range of Exercise Prices

 

Number Outstanding

 

Weighted-Average Remaining Contractual Life

 

 

Number Exercisable

 

Weighted-Average Exercise Price

$0.01-1.00

 

3,290,556

 

2.96 years

 

 

3,065,556

 

$0.19

 

A summary of the status of the options and warrants outstanding at December 31, 2020 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,890,556

 

3.51 years

 

2,882,223

 

$0.20

 

NOTE 13 – INCOME TAXES

 

The provision for income taxes for the year ended December 31, 2021 and 2020 consists of the following:

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Federal

 

 

 

 

 

 

Current

 

$

-   

 

 

$

-   

 

Deferred

 

 

-   

 

 

 

-   

 

State

 

 

 

 

 

 

 

 

Current

 

$

800   

 

 

$

800   

 

Deferred

 

 

-   

 

 

 

-   

 

  Income tax expense

 

$

800   

 

 

$

800   

 

 


F-19


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


 

NOTE 13 – INCOME TAXES (continued)

 

Net deferred tax assets consist of the following components as of December 31, 2021 and 2020:

 

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryover

 

$

7,428,249   

 

 

 

7,367,497   

 

Research and development carry forward

 

 

131,088   

 

 

 

131,088   

 

Inventory reserve

 

 

223,616   

 

 

 

253,994   

 

Allowance for doubtful accounts

 

 

3,600   

 

 

 

3,600   

 

Warranty allowance

 

 

3,068   

 

 

 

3,068   

 

Accrued compensation

 

 

148,976   

 

 

 

142,838   

 

Deferred tax liabilities:

 

 

 

 

 

 

 

 

Depreciation

 

 

(33,476)  

 

 

 

(39,927)  

 

Valuation allowance

 

 

(7,905,122)  

 

 

 

(7,862,158)  

 

Net deferred tax asset

 

$

-   

 

 

 

-   

 

 

The income tax provision differs from the amount of income tax determined by applying the estimated U.S. federal and state income tax rate of 24% as of December 31, 2021 and December 31, 2020 to pretax income

from continuing operations for the year ended December 31, 2021 and 2020 due to the following:  

 

 

 

 

 

 

 

  

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

 

2020

Book income (loss)   

 

$

4,178  

 

 

 

(117,532)  

Meals and entertainment   

 

 

-   

 

 

 

-   

State tax deduction

 

 

-   

 

 

 

-   

Deferred rent

 

 

-  

 

 

 

-  

Stock/Options for services

 

 

4,587   

 

 

 

3,709   

Officer’s life ins premium

 

 

1,181   

 

 

 

1,181   

Depreciation

 

 

(6,451)  

 

 

 

(8,265)  

Accrued compensation

 

 

6,138   

 

 

 

(26,801)   

Inventory reserve

 

 

(30,378)   

 

 

 

16,660   

Valuation allowance

 

 

42,289   

 

 

 

262,894   

Net operating loss carryover

 

 

(20,744)  

 

 

 

(131,046)  

Income Tax Expense

 

$

800   

 

 

 

800   

 

On December 21, 2017, the TCJA was enacted. Among other things, the TCJA reduces the U.S. federal corporate tax rate from 35 percent to 21 percent beginning January 1, 2018, requires companies to pay a one-time transition tax on certain previously unremitted earnings on non-U.S. subsidiaries, creates new taxes on certain foreign sourced

earnings and imposes additional limitations on certain deductions, including interest expense and net operating losses arising after 2017. The Company has assessed the impact of the TCJA and is not subject to the one-time transition tax. The Company remeasured certain deferred tax assets and liabilities based on the rates that they are expected to reverse in the future, which is generally 21 percent under TCJA. The decrease in the Company’s net deferred tax assets was offset by a corresponding decrease in its valuation allowance.  

 

At December 31, 2021, the Company had net operating loss carry forwards of approximately $7,453,932 through 2034.  No tax benefit has been reported in the December 31, 2021 financial statements since the potential tax benefit is offset by a valuation allowance of the same amount. Due to the change in ownership provisions of the Tax Reform Act of 1986, net operating loss carry forwards for Federal income tax reporting purposes are subject to annual limitations. Should a change in ownership occur, net operating loss carry forwards may be limited as to use in future years.


F-20


OMNITEK ENGINEERING CORP.

Notes to Financial Statements

December 31, 2021 and 2020


NOTE 14 – SUBSEQUENT EVENTS

 

On January 19, 2022 the Company and Werner Funk, President and CEO, agreed to a one-year extension of the $15,000 related party note payable due to Mr. Funk. The extended due date is January 19, 2023.  

 

On June 4, 2021 the Company issued a convertible promissory note for $20,000 to a board member with an original Maturity Date of December 4, 2021. The Note was extended for an additional period of 3 months until March 4, 2022. On March 4, 2022, the Note was extended for an additional period of 3 months until June 4, 2022.


F-21

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 Annual report on Form 10-K 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: April 7, 2022

___________________________

 

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 Annual report on Form 10-K 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: April 7, 2022

___________________________

 

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 Annual Report of Omnitek Engineering Corp. (the “Company”) on Form 10-K for the period ending December 31, 2021 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: April 7, 2022

___________________________

 

By:  Werner Funk

 

Its:  Chief Executive Officer,

 

President and Secretary

 

 

 

 

 

 

Dated: April 7, 2022

___________________________

 

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-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 6 omtk-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 omtk-20211231_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Inventory reserve {2} Inventory reserve Accrued compensation State Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Granted, Weighted Average Exercise Price Securities Purchase Agreement Represents the Securities Purchase Agreement, during the indicated time period. Debt Instrument, Interest Rate, Effective Percentage Lessee, Operating Lease, Liability, to be Paid, Year Four Timing of Transfer of Good or Service [Axis] Schedule of Components of Income Tax Expense (Benefit) Changes in operating assets and liabilities Common stock issued for stock subscription, shares Adjustments to Additional Paid in Capital, Warrant Issued Other income (expense) LOSS FROM OPERATIONS LOSS FROM OPERATIONS Accounts receivable - related parties Entity Incorporation, State or Country Code Stock/Options for services Research and development carry forward Deferred Award Type Loans Payable Chief Executive Officer Operating leases Incremental Borrowing Rate Represents the Operating leases Incremental Borrowing Rate, as of the indicated date. Operating Lease, Liability Geographic Distribution Geographic Distribution [Axis] e. Inventory NOTE 3 - CONTRACT ASSETS AND LIABILITIES Represents the textual narrative disclosure of Contract Assets And Liabilities, during the indicated time period. Common stock issued for stock subscription {1} Common stock issued for stock subscription Represents the monetary amount of Common stock issued for stock subscription, during the indicated time period. Deposits {2} Deposits Inventory reserve Inventory reserve OTHER INCOME (EXPENSE) TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT Accumulated deficit Contract liabilities Entity Small Business Net deferred tax asset Statistical Measurement Expired or cancelled, Weighted Average Exercise Price Employee Stock Option Represents the Employee Stock Option, during the indicated time period. Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Loans Payable, Noncurrent Debt Instrument, Maturity Date Transferred over Time d. Accounts Receivable NOTE 4 - LEASES CASH AT BEGINNING OF YEAR CASH AT BEGINNING OF YEAR CASH AT END OF YEAR FINANCING ACTIVITIES Common stock issued for stock subscription Common Stock Total Operating Expenses Total Operating Expenses Accrued management compensation Accounts payable and accrued expenses Operating lease - Right-of-use asset PROPERTY & EQUIPMENT, net Deposits {1} Deposits Registrant CIK Book income (loss) Current {1} Current Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Accounts Receivable, Related Parties, Current Prepayment of Purchase Commitments for Inventory Represents the monetary amount of Prepayment of Purchase Commitments for Inventory, as of the indicated date. Engineering Services Represents the Engineering Services, during the indicated time period. q. Liquidity and Going Concern n. Fair Value Measurements b. Use of Estimates in Preparing Financial Statements Policies Common stock issued for trade payable {1} Common stock issued for trade payable Represents the monetary amount of Conversion Of Convertible Note Payable, during the indicated time period. Adjustments to reconcile net loss to net cash used in operating activities Total Long-term Liabilities Total Long-term Liabilities Convertible notes payable - related party, net of current portion Notes payable - related parties, current portion Cash Entity Public Float Entity Address, Address Line One Document Transition Report Document Annual Report Document Type Officer's life ins premium Expired or cancelled Expired or cancelled Risk-free interest rate President Represents the President, during the indicated time period. Operating Lease, Imputed interest Represents the monetary amount of Operating Lease, Imputed interest, as of the indicated date. Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Fair Value by Liability Class Concentration Risk, Percentage p. Concentration of Risks NOTE 14 - SUBSEQUENT EVENT NOTE 11 - RELATED PARTY TRANSACTIONS NOTE 10 - COMMITMENTS Proceeds from common stock subscription Represents the monetary amount of Proceeds from stock subscription, during the indicated time period. Payments on convertible notes payable Payments on convertible notes payable Accounts payable and accrued expenses {1} Accounts payable and accrued expenses INCOME (LOSS) BEFORE INCOME TAXES INCOME (LOSS) BEFORE INCOME TAXES Common Stock, Par or Stated Value Per Share Total Liabilities Total Liabilities Accounts receivable, net Entity Filer Category Entity Address, City or Town State tax deduction Current Exercised Outstanding Outstanding Stock Issued During Period, Value, Restricted Stock Award, Gross Award Type [Axis] Commitments for Future Cash Outlays for Inventory Represents the monetary amount of Commitments for Future Cash Outlays for Inventory, as of the indicated date. Short-term Debt, Type [Axis] Less: accumulated depreciation Less: accumulated depreciation Long-Lived Tangible Asset Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid, Year Three Filters Represents the Filters, during the indicated time period. m. Basic and Diluted Loss Per Share h. Revenue Recognition c. Cash and Cash Equivalents NOTE 8 - NOTES PAYABLE - RELATED PARTY NOTE 7 - CUSTOMER DEPOSITS Common stock, 125,000,000 shares authorized; no par value; 21,948,091 and 21,600,189 shares, respectively issued and outstanding Operating lease liabilities - long-term LONG-TERM LIABILITIES Customer deposits Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Granted Contract Represents the monetary amount of Longterm Contract, during the indicated time period. Notes INVESTING ACTIVITIES Accounts payable-related parties Common stock issued for trade payable Share Represents the Common stock issued for trade payable Share (number of shares), during the indicated time period. Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC Depreciation and amortization General and administrative Auditor Firm ID Amendment Flag Deferred {1} Deferred Statistical Measurement [Axis] Exercised, Weighted Average Exercise Price Expected dividends Short-term Debt, Type Computer Equipment Allowance for obsolete inventory Allowance for obsolete inventory Schedule of Convertible Notes - Related Parties o. Stock-based Compensation NOTE 6 - PROPERTY AND EQUIPMENT Customer deposits {1} Customer deposits Amortization of ROU asset Deposit - Stock purchase agreement Represents the monetary amount of Deposit - Stock purchase agreement, during the indicated time period. BASIC AND DILUTED LOSS PER SHARE Total Current Liabilities Total Current Liabilities Convertible notes payable - related party Convertible notes payable - related party Inventory Net ASSETS Auditor Name Depreciation {2} Depreciation Stock Issued During Period, Shares, Restricted Stock Award, Gross Notes Payable, Related Parties Debt Instrument, Interest Rate During Period Related Party [Axis] Equipment Transferred at Point in Time Schedule Of Related Party Transactions Table Interest Accounts receivable-related parties Accounts receivable-related parties Common Stock Subscribed Represents the Common Stock Subscribed, during the indicated time period. OPERATING EXPENSES Common Stock, Shares, Issued Loans payable - SBA, net of current portion LIABILITIES AND STOCKHOLDERS' DEFICIT City Area Code Entity Registrant Name Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 2017 Long Term Incentive Plan Represents the 2017 Long Term Incentive Plan, during the indicated time period. Product and Service [Axis] Schedule of Debt 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. Long-Term Contract or Program Disclosure Proceeds from (payments on) notes payable - related party Purchase of fixed assets Purchase of fixed assets Common stock issued for trade payable Represents the monetary amount of Common stock issued for trade payable, during the indicated time period. Shares, Outstanding, Beginning Balance Shares, Outstanding, Beginning Balance Shares, Outstanding, Ending Balance Total Cost of Goods Sold Total Cost of Goods Sold Current portion, long-term debt Operating lease liabilities - current Operating lease liabilities - current CURRENT LIABILITIES CURRENT ASSETS Entity Shell Company Local Phone Number Deferred tax liabilities Minimum Expected volatility Plan Name Collaborative Arrangement and Arrangement Other than Collaborative SBA PPP Loan Represents the SBA PPP Loan, during the indicated time period. Adoption of ASC 842 - ROU Asset Represents the monetary amount of Adoption of ASC 842 - ROU Asset, during the indicated time period. Liability Class [Axis] Components Represents the Components, during the indicated time period. Summary of the Status of the Options NON-CASH INVESTING AND FINANCING ACTIVITIES Operating lease liability Operating lease liability Equity Component Retained Earnings Total Other Expense Total Other Expense Interest expense Interest expense Accounts payable - related parties Long-term deposit Entity Address, State or Province Entity File Number Details Operating Loss Carryforwards Deferred tax assets Exercisable, Weighted Average Exercise Price Expected term Purchase Commitment, Remaining Minimum Amount Committed SBA EIDL Loan Represents the SBA EIDL Loan, during the indicated time period. Lessee, Operating Lease, Liability, to be Paid, Thereafter Schedule of Deferred Tax Assets and Liabilities Tables/Schedules NOTE 12 - STOCKHOLDERS' EQUITY NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY Accrued management compensation {1} Accrued management compensation OPERATING ACTIVITIES Statement Common Stock, Shares Authorized Document Fiscal Year Focus Entity Voluntary Filers Fiscal Year End Valuation allowance Valuation allowance Inventory reserve {1} Inventory reserve Maximum Loans Payable, Current Loans Payable, Current Interest Payable, Current Interest Expense, Debt Board Member Represents the Board Member, during the indicated time period. Back Rent Represents the Back Rent, during the indicated time period. Contract assets {1} Contract assets Represents the monetary amount of Contract Asset, as of the indicated date. Geographic Distribution, Foreign Timing of Transfer of Good or Service Schedule of Effective Income Tax Rate Reconciliation i. Cost of Goods Sold NOTE 13 - INCOME TAXES Income taxes Inventory Inventory Equity Components [Axis] INCOME TAX EXPENSE GROSS MARGIN GROSS MARGIN INVENTORY RESERVE ADJUSTMENT TOTAL ASSETS TOTAL ASSETS Entity Common Stock, Shares Outstanding Depreciation {1} Depreciation Net operating loss carryover Outstanding, Weighted Average Exercise Price Share Price Plan Name [Axis] Related Party Products Represents the monetary amount of Consumer Products, during the indicated time period. Geographic Distribution, Domestic Schedule of Property and Equipment Schedule of Supplemental Balance Sheet Information Related to Leases r. Recent Accounting Pronouncements k. Advertising f. Long-Lived Assets NOTE 9 - DEBT SUPPLEMENTAL DISCLOSURES OF CASH FLOWS Net Cash Used in Investing Activities Net Cash Used in Investing Activities Accounts receivable Loss on abandoned asset Loss on abandoned asset Statement [Line Items] Net income (loss) NET INCOME (LOSS) COST OF GOODS SOLD Total Stockholders' Deficit Total Stockholders' Deficit Entity Interactive Data Current Entity Tax Identification Number Accrued compensation {1} Accrued compensation Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Allowance for doubtful accounts Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Exercisable 2015 Long Term Incentive Plan Represents the 2015 Long Term Incentive Plan, during the indicated time period. Leasehold Improvements Lessee, Operating Lease, Liability, to be Paid, Year Two Net amount of contract liabilities in excess of contract assets Represents the monetary amount of Net Amount Of Contract Liabilities In Excess Of Contract Assets, as of the indicated date. Schedule of Stock Options and Warrants, Activity Schedule of Disaggregation of Revenue Represents the textual narrative disclosure of Schedule Of Disaggregation Of Revenue, during the indicated time period. Proceeds from long-term debt Forgiveness of debt Forgiveness of debt Research and development Common Stock, Shares, Outstanding Additional paid-in capital Income Tax Expense Net operating loss carryover {1} Net operating loss carryover Represents the monetary amount of Income Tax Reconciliation ChangeIn Net Operating Loss Carryover, during the indicated time period. Valuation allowance {1} Valuation allowance Federal Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 2011 Long Term Incentive Plan Represents the 2011 Long Term Incentive Plan, during the indicated time period. Proceeds from Loans Debt Conversion, Original Debt, Amount Production Equipment Represents the Production Equipment, during the indicated time period. Long-Lived Tangible Asset [Axis] Product and Service Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted l. Provision for Income Taxes j. Research and Development NOTE 5 - INVENTORIES Net Cash Provided by Financing Activities Net Cash Provided by Financing Activities Options and warrants granted STOCKHOLDERS' DEFICIT Total Other Assets Total Other Assets Total Current Assets Total Current Assets Auditor Location Entity Emerging Growth Company Entity Address, Postal Zip Code Deferred rent Meals and entertainment Warranty allowance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Debt Instrument, Face Amount PPP Loan Represents the PPP Loan, during the indicated time period. Convertible Note payable, related parties Finished goods Raw materials Adoption of ASC 842 - ROU Liability Adoption of ASC 842 - ROU Liability Represents the monetary amount of Adoption of ASC 842 - ROU Liability, during the indicated time period. Contract liabilities {1} Contract liabilities Represents the monetary amount of Contract liabilities, as of the indicated date. Schedule of Inventories Schedule of Maturities of Operating Lease Liabilities g. Property and Equipment a. Accounting Methods NET CHANGE IN CASH NET CHANGE IN CASH Net Cash Used in Operating Activities Net Cash Used in Operating Activities Other non-current assets Additional Paid-in Capital WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - FULLY DILUTED Revenues OTHER ASSETS Contract assets Document Fiscal Period Focus Entity Current Reporting Status Document Period End Date EX-101.PRE 8 omtk-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 9 omtk-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000410 - Disclosure - NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT link:presentationLink link:definitionLink link:calculationLink 000430 - Disclosure - NOTE 5 - INVENTORIES: Schedule of Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: l. Provision for Income Taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000650 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY (Details) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: d. Accounts Receivable (Policies) link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: n. Fair Value Measurements (Policies) link:presentationLink link:definitionLink link:calculationLink 000790 - Disclosure - NOTE 13 - INCOME TAXES (Details) link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: k. Advertising (Policies) link:presentationLink link:definitionLink link:calculationLink 000570 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Details) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: o. Stock-based Compensation (Policies) link:presentationLink link:definitionLink link:calculationLink 000480 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables) link:presentationLink link:definitionLink link:calculationLink 000450 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables) link:presentationLink link:definitionLink link:calculationLink 000700 - Disclosure - NOTE 10 - COMMITMENTS (Details) link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Tables) link:presentationLink link:definitionLink link:calculationLink 000780 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 000750 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Details) link:presentationLink link:definitionLink link:calculationLink 000710 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:definitionLink link:calculationLink 000620 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 000520 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables) link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies) link:presentationLink link:definitionLink link:calculationLink 000610 - Disclosure - NOTE 5 - INVENTORIES: Schedule of Inventories (Details) link:presentationLink link:definitionLink link:calculationLink 000490 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: c. Cash and Cash Equivalents (Policies) link:presentationLink link:definitionLink link:calculationLink 000580 - Disclosure - NOTE 4 - LEASES (Details) link:presentationLink link:definitionLink link:calculationLink 000760 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Details) link:presentationLink link:definitionLink link:calculationLink 000730 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:definitionLink link:calculationLink 000640 - Disclosure - NOTE 7 - CUSTOMER DEPOSITS (Details) link:presentationLink link:definitionLink link:calculationLink 000660 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) link:presentationLink link:definitionLink link:calculationLink 000680 - Disclosure - NOTE 9 - DEBT (Details) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - NOTE 10 - COMMITMENTS link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: m. Basic and Diluted Loss Per Share (Policies) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: a. Accounting Methods (Policies) link:presentationLink link:definitionLink link:calculationLink 000590 - Disclosure - NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000440 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 000420 - Disclosure - NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - NOTE 7 - CUSTOMER DEPOSITS link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Balance Sheets link:presentationLink link:definitionLink link:calculationLink 000720 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (unaudited) link:presentationLink link:definitionLink link:calculationLink 000530 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 000630 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:definitionLink link:calculationLink 000500 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Tables) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - NOTE 13 - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: j. Research and Development (Policies) link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - NOTE 9 - DEBT link:presentationLink link:definitionLink link:calculationLink 000690 - Disclosure - NOTE 9 - DEBT: Schedule of Debt (Details) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - NOTE 14 - SUBSEQUENT EVENT link:presentationLink link:definitionLink link:calculationLink 000470 - Disclosure - NOTE 9 - DEBT: Schedule of Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Balance Sheets - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000460 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: r. Recent Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: f. Long-Lived Assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000740 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES link:presentationLink link:definitionLink link:calculationLink 000540 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables) link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Policies) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Statements of Operations link:presentationLink link:definitionLink link:calculationLink 000600 - Disclosure - NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: i. Cost of Goods Sold (Policies) link:presentationLink link:definitionLink link:calculationLink 000510 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Tables) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: p. Concentration of Risks (Policies) link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: q. Liquidity and Going Concern (Policies) link:presentationLink link:definitionLink link:calculationLink 000070 - Disclosure - NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - NOTE 5 - INVENTORIES link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: b. Use of Estimates in Preparing Financial Statements (Policies) link:presentationLink link:definitionLink link:calculationLink 000550 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: g. Property and Equipment (Policies) link:presentationLink link:definitionLink link:calculationLink 000800 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:definitionLink link:calculationLink 000770 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - NOTE 4 - LEASES link:presentationLink link:definitionLink link:calculationLink 000670 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) link:presentationLink link:definitionLink link:calculationLink 000560 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Details) 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#$ GRAPHIC 13 omtk10k_1.jpg IMAGE begin 644 omtk10k_1.jpg M_]C_X 02D9)1@ ! 0( )0 E #_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#WZBBDS0 M M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !129HS0 MM%)FL[4M?TC1XS)J6I6MHH_Y[2A/YT :5%*-0DL]*:YF*1F3SC M"1$P!QPW0FNFH **** "BBB@ K!\6>*K#PAHQU&_#N"XCAAB&7E<]% K>KS7 MQ#&?$?QFT'1Y$W6FCVK:C,IP0SL=J<>Q'ZT =_IEU)?:9;74MM);231J[02# M#1DCH?>K= HH **** "BD'6EH **** "BBB@ HHHH **** "BBB@ HHHH *K MW=Y;648DNITA0G 9VP":L5GZOHFF:[;I;:I:)2M+D^NULBM3P?XNA\7IJ<]K;NEI: M7;6T4S=)P.K#VKI: *]O:6UI&$MK:*! .%B0+^@JQ110 45GZSJD&B:-?:I< MG$5I"TS<]0!G%-]2:)%$+6]DC9RWRKD_@>*]"->E_&[Q-IY^3^TK."\B!;[ MY7Y6P/7_ H ]&XYHS]*SM5U_2=#C1]5U&WLU6OQ5N/#&I"-+.YM%GTUPF"S#[ZD]SP M:[45YIXMD35?B_X/TFVVF>P,M]<..J)C !]C7I8H ***1B%4DG ')- !FC=R M>.GK7G&N?$B6^U)M!\#VPU?5K-^E&E_%2UM':P\86,VAZA&_E ML903"_\ M*_I0!Z1FBN>%)Y?*B\06#N1G:)1TK?AECGB62*171NC*>#0 M!)TI S<6UG"-TDK= /3/>MO2[J:]TNUNKB MV:VFEB5W@?K&2.5/TH N4AI:S-=BU:;3&31;B*"\+#$DJ[E"]^* -$=,\UY] M\6?&<'AWP?=06MW$-2O3]EB4-EH]WWF([8&?QII\#>*M5=)-<\:3[1G,-G;K M$/\ OH&N1^&W@C3=6\8:QX@DC:[TFTE>RLUNW\XS..'D.[]/K[4 =Y\-+S0H M_#T6A:++)+_9L2":5H2BR.XR6!/7)S7;U5LDLD5ELD@55^4B%0 /;BK5 !11 M10!P'QBN"GP^N+-"OF7]S!:*&[[G&O01SF@ SZ4M<[-XML(_&MOX6B22: M^DA:>4H,K"HZ;CV)KHL<=: "N5\4^!M/\3WUGJ#SW%GJ-GQ#=6QPX7T/J*ZJ MDP#0!P^F?"WP_9ZA)J.H^=JU^S[Q/>.6VGT"]/TJSXJ^'NB^)=.V1VT=E?0Y M:UN[5?+>)^QXQGFNPQSFDQF@#A/AMXLN]7LKC0]=S'XATIO*N4?@RKVD'KFM M[Q5XKTWPCHTNHZA*/EXCA4_/*W90*R_$_@"+7-:AUW3]2N=*UB)/*^TVS8\Q M/1AWJKI/PRM(];.M>(+^XUO4%8&%KILI#CIM7UH @^&NA:B9M1\7^((O+U?6 M'RL3#F" ?=7VR,'\JF^)?A_7==CT=M(826]I=>=[^)FI3B&WL-)TR':LI"?%GBN_P!0"'+6T.(H MC^*X->D8_&C'N: ,S0_#VD^&[!;/2+&*UA7LHY/U)Y-7+BQM+P8N;6"8?]-( MPW\ZL44 8-_X,\-ZDI2[T:T<;=ORIL./J,5DQ_"OPE$FR*QG1 GTR.)(8TCC4*B*%51V Z"GT %%%% ''?$CQ%< M^'?"C_V?$TNI7\HLK11VD?(!_ 5:\*>&W\,^ K;1H'!NX[=MT@[S,"2?S-;5 M_I5CJAMC>VT<_P!FF$\.\? MI+*^7,@/WN3TQQ7H<^H65K$TES=PQ(O4O(!C]:YC5?AMHNI:]+K44UYI]],N MV:2RE\OS?=N#DU4B^$?A@N&OENM1_>>81=S%P3^E %:7XKV][V;'[^V^=4S_>&MCJ6NS0,QCCZ6R;22SGL0.0*VM;^&_A?7DQ/I[4 Z:\VE++)+8ZBCC:L9YV M,.N XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 31, 2022
Jun. 30, 2021
Details      
Registrant CIK 0001404804    
Fiscal Year End --12-31    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity 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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 1,595,349
Entity Common Stock, Shares Outstanding   21,948,091  
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Auditor Firm ID 3627    
Auditor Name Sadler, Gibb & Associates, LLC    
Auditor Location Draper, UT    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
CURRENT ASSETS    
Cash $ 59,674 $ 60,729
Accounts receivable, net 9,555 9,455
Accounts receivable - related parties 0 17,345
Inventory Net 717,044 821,866
Contract assets 13,221 13,221
Deposits 4,230 38,610
Total Current Assets 803,724 961,226
PROPERTY & EQUIPMENT, net 14,373 1,266
OTHER ASSETS    
Operating lease - Right-of-use asset 593,697 0
Long-term deposit 13,514 14,280
Total Other Assets 607,211 14,280
TOTAL ASSETS 1,425,308 976,772
CURRENT LIABILITIES    
Accounts payable and accrued expenses 373,221 468,839
Accrued management compensation 620,735 595,158
Accounts payable - related parties 124,472 121,527
Notes payable - related parties, current portion 15,000 15,000
Convertible notes payable - related party 31,090 0
Contract liabilities 75,000 75,000
Customer deposits 170,870 276,381
Operating lease liabilities - current 106,149 0
Current portion, long-term debt 0 69,551
Total Current Liabilities 1,516,537 1,621,456
LONG-TERM LIABILITIES    
Loans payable - SBA, net of current portion 198,674 229,449
Convertible notes payable - related party, net of current portion 12,826 0
Operating lease liabilities - long-term 504,963 0
Total Long-term Liabilities 716,463 229,449
Total Liabilities 2,233,000 1,850,905
STOCKHOLDERS' DEFICIT    
Common stock, 125,000,000 shares authorized; no par value; 21,948,091 and 21,600,189 shares, respectively issued and outstanding 8,607,086 8,578,210
Additional paid-in capital 12,033,454 12,013,298
Accumulated deficit (21,448,232) (21,465,641)
Total Stockholders' Deficit (807,692) (874,133)
TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT $ 1,425,308 $ 976,772
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets - Parenthetical - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Details    
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,600,189
Common Stock, Shares, Outstanding 21,948,091 21,600,189
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Details    
Revenues $ 1,097,467 $ 875,997
COST OF GOODS SOLD 573,700 519,527
INVENTORY RESERVE ADJUSTMENT 47,959 69,417
Total Cost of Goods Sold 621,659 588,944
GROSS MARGIN 475,808 287,053
OPERATING EXPENSES    
General and administrative 600,169 671,672
Research and development 63,829 82,052
Depreciation and amortization 1,302 543
Total Operating Expenses 665,300 754,267
LOSS FROM OPERATIONS (189,492) (467,214)
OTHER INCOME (EXPENSE)    
Other income (expense) 32,100 (1,840)
Forgiveness of debt 200,321 0
Interest expense (24,720) (19,858)
Total Other Expense 207,701 (21,698)
INCOME (LOSS) BEFORE INCOME TAXES 18,209 (488,912)
INCOME TAX EXPENSE 800 800
NET INCOME (LOSS) $ 17,409 $ (489,712)
BASIC AND DILUTED LOSS PER SHARE $ 0.00 $ (0.02)
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC 21,600,189 21,461,492
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - FULLY DILUTED 23,708,115 21,461,492
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Statements of Stockholders' Equity (Deficit) (unaudited) - USD ($)
Common Stock
Common Stock Subscribed
Additional Paid-in Capital
Retained Earnings
Total
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2019 $ 8,527,210 $ 20,000 $ 11,997,842 $ (20,975,929) $ (430,877)
Shares, Outstanding, Beginning Balance at Dec. 31, 2019 21,339,865        
Adjustments to Additional Paid in Capital, Warrant Issued $ 0 0 15,456 0 15,546
Common stock issued for stock subscription $ 51,000 (51,000) 0   0
Common stock issued for stock subscription, shares 260,324        
Deposit - Stock purchase agreement   31,000 0   31,000
Net income (loss) $ 0 0 0 (489,712) (489,712)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Dec. 31, 2020 $ 8,578,210 0 12,013,298 (21,465,641) (874,133)
Shares, Outstanding, Ending Balance at Dec. 31, 2020 21,600,189        
Adjustments to Additional Paid in Capital, Warrant Issued $ 0 0 19,112 0 19,112
Common stock issued for trade payable $ 28,876 0 1,044 0 29,920
Common stock issued for trade payable Share 347,902        
Net income (loss) $ 0 0 0 17,409 17,409
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Dec. 31, 2021 $ 8,607,086 $ 0 $ 12,033,454 $ (21,448,232) $ (807,692)
Shares, Outstanding, Ending Balance at Dec. 31, 2021 21,948,091        
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
OPERATING ACTIVITIES    
Net income (loss) $ 17,409 $ (489,712)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 1,302 543
Options and warrants granted 19,112 15,456
Forgiveness of debt (200,321) 0
Loss on abandoned asset 90 0
Amortization of ROU asset 58,653 0
Inventory reserve 53,453 69,417
Changes in operating assets and liabilities    
Accounts receivable (26,100) (1,993)
Operating lease liability (41,238) 0
Accounts receivable-related parties 17,345 (633)
Deposits 34,380 (19,965)
Inventory 51,369 131,082
Other non-current assets 766 0
Accounts payable and accrued expenses (65,377) (105,506)
Customer deposits (105,511) 112,700
Accounts payable-related parties 2,945 (12,550)
Accrued management compensation 25,577 53,654
Net Cash Used in Operating Activities (130,146) (247,507)
INVESTING ACTIVITIES    
Purchase of fixed assets (14,499) 0
Net Cash Used in Investing Activities (14,499) 0
FINANCING ACTIVITIES    
Payments on convertible notes payable (6,410) (15,000)
Proceeds from common stock subscription 0 31,000
Proceeds from long-term debt 100,000 299,000
Proceeds from (payments on) notes payable - related party 50,000 (27,000)
Net Cash Provided by Financing Activities 143,590 288,000
NET CHANGE IN CASH (1,055) 40,493
CASH AT BEGINNING OF YEAR 60,729 20,236
CASH AT END OF YEAR 59,674 60,729
SUPPLEMENTAL DISCLOSURES OF CASH FLOWS    
Interest 17,913 17,104
Income taxes 800 800
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Common stock issued for stock subscription 0 51,000
Common stock issued for trade payable $ 29,920 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY

NOTE 1 – ORGANIZATION AND BUSINESS ACTIVITY

 

Omnitek Engineering, Corp. (“Omnitek” or “the Company”) was incorporated on October 9, 2001 under the laws of the State of California. Omnitek develops and sells a proprietary technology to convert diesel engines to an alternative fuel, new natural gas engines, and complementary products. Omnitek products are available for stationary applications and the global transportation markets, which includes light commercial vehicles, minibuses, heavy-duty trucks, municipal buses, as well as rail and marine applications. The technology can be applied for compressed natural gas (“CNG”), liquefied natural gas (“LNG”), or renewable natural gas (“Biogas” or “RNG”), as well as liquid petroleum gas (“Propane” or “LPG”). Omnitek began operations on October 10, 2001, and was a spin-off from Nology Engineering, Inc.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

a.       Accounting Methods

 

The Company's financial statements are prepared using the accrual method of accounting.  The Company has elected a December 31, year-end.

 

b.       Use of Estimates in Preparing Financial Statements

 

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. The Company also regularly evaluates estimates and assumptions related to deferred income tax asset valuation allowances, inventory valuation allowances, allowance for doubtful receivables and valuations of equity-based payments.

 

c.       Cash and Cash Equivalents

 

For purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents.

 

d.       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.   Allowance for doubtful accounts for the years ended December 31, 2021 and 2020 was $41,000 and $15,000, respectively. Additionally, bad debt expense for the years ended December 31, 2021 and 2020 was $26,000 and $-0-, respectively.

 

e.       Inventories

 

Inventories are stated at the lower of cost or market, cost determined on an average cost basis.  Market value for raw materials is based on replacement costs. Inventory costs include material, labor and manufacturing overhead.  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.

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

f.       Long-Lived Assets

 

The Company assesses the recoverability of its long-lived assets annually and whenever circumstances would 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 an impairment has occurred.  In the event that an impairment has occurred, the Company will recognize the impairment immediately. No impairment expense was

recognized as of December 31, 2021 or 2020.

 

g.       Property and Equipment

 

Property and equipment are recorded at cost.  Depreciation and amortization are calculated on the straight-line method over the shorter of the lease term or the estimated useful lives of the assets ranging from three to five years.

 

h.        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 (e.g., filters and engine components) as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished product 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 (i.e., the performance obligation has been satisfied). Control passes FOB shipping point.

 

Contracts – Revenues are recognized as performance obligations are satisfied over time (also known as percentage-of-completion method), measured by either achievement of milestones or the ratio of costs incurred up to a given date to estimated total costs for each contract. Contract costs include all direct material, labor, subcontract and other costs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes in job performance, job conditions, estimated profitability and associated change orders and claims, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined.  

 

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.

 

Performance Obligations Satisfied Over Time

 

Revenues for Omnitek’s long-term contracts that satisfy the criteria for over time recognition (formerly known as percentage-of-completion method) is recognized as the work progresses. The majority of the revenue is derived from long-term engine development agreements that typically span between 12 to 24 months. Omnitek’s

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

long-term contracts will continue to be recognized over time because our typical contract is for a customized asset with no alternative use and generally the Company has a right to payment for work completed to date. Under the new revenue standard, the cost-to-cost measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as the Company incurs costs. Contract costs include labor and material. Revenue from products and services transferred to customers over time accounted for 1% and 0% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

Performance Obligations Satisfied at a Point in Time

 

Revenue from product sales is recognized at a point in time. These sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risk and rewards transfer Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Revenue from goods and services transferred to customers at a point in time accounted for 99% and 100% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

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.

 

Pre-contract costs are generally not incurred by the Company.

 

Contract Estimates

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, Omnitek estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit over the life of the contract.

 

Variable Consideration 

 

The transaction price for contracts may include variable consideration, which includes increases to transaction price for approved and unapproved change orders, claims and incentives, and reductions to transaction price for liquidated damages. Variable consideration historically has been insignificant.

 

Disaggregation of Revenue

 

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

 

 

 

 

December 31,

 

 

December 31,

 

 

 

 

2021

 

 

 

 

2020

 

 

 

 

Consumer

Long-term

 

 

 

Consumer

Long-term

 

Segments

 

 

Products

Contract

Total

 

 

Products

Contract

Total

Domestic

 

$

396,750

-

396,750

 

$

606,629

-

606,629

International

 

 

693,052

7,665

700,717

 

 

269,368

-

269,368

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

 

 

 

 

 

 

 

 

 

 

 

Filters

 

 

693,768

-

693,768

 

 

324,961

-

324,961

Components

 

 

395,176

-

395,176

 

 

551,036

-

551,036

Engineering Services

 

 

858

7,665

8,523

 

 

-

-

-

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

 

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

i.       Cost of Goods Sold

 

The Company includes product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, production-related depreciation expense and product license agreement expense in cost of goods sold.

 

j.       Research and Development

 

The Company expenses the costs of researching and developing its products during the period incurred. During the years ended December 31, 2021 and 2020, the Company incurred research and development expenses of $63,829 and $82,052, respectively.

 

k.       Advertising

 

The Company follows the policy of charging the costs of advertising to expense as incurred. During the years ended December 31, 2021 and 2020, the Company expensed $-0- and $-0-, respectively.

 

l.       Provision for Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 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 December 31, 2021, 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.

 

m.       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 3,065,556 vested stock options and warrants that were included in the fully diluted earnings per share computation as of December 31, 2021. As of December 31, 2020 the Company had 2,882,223 Stock Options and Warrants that would have been included in the fully diluted earnings per share computation. However, the common stock equivalents were not included in the computation because they were anti-dilutive.  

 

n.       Fair Value Measurements

 

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

 

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

 

Level 1 – Quoted prices in active markets for identical assets or liabilities;

 

Level 2 – Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and

 

Level 3 – Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.

 

o.       Stock-based Compensation

 

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.

 

p.       Concentration of Risks

 

Customers

 

During the year ended December 31, 2021, eight customers accounted for approximately 84% of sales.

 

During the year ended December 31, 2020, eight customers accounted for approximately 80% of sales.

 

Suppliers

 

During the year ended December 31, 2021, four suppliers accounted for 81% of products purchased.

 

During the year ended December 31, 2020, eight suppliers accounted for 71% of products purchased.

 

q.       Liquidity and Going Concern

 

Historically, the Company has incurred net losses and negative cash flows from operations.  As of December 31, 2021, the Company had an accumulated deficit of $21,448,232 and total stockholders’ deficit of ($807,692).  At December 31, 2021, the Company had current assets of $803,724 including cash of $59,674, and current liabilities of $1,516,537, resulting in negative working capital of $712,813. For 2021, the Company reported net income of $17,409 and net cash used by operating activities of $130,146. Management believes that based on its operating plan, the projected sales for 2022, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months from the date these financial statements were issued.  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 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.     

 

r.       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.22.1
NOTE 3 - CONTRACT ASSETS AND LIABILITIES
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 3 - CONTRACT ASSETS AND LIABILITIES

NOTE 3 – CONTRACT ASSETS AND LIABILITIES

 

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) on the balance sheet. For Omnitek’s long-term contracts, amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, Omnitek sometimes receives advances or deposits from its customers, before revenue is recognized, resulting in billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities).

 

The table below reconciles the net excess billings to the amounts included in the balance sheets at those dates:

 

 

December 31,

 

December 31,

2021

 

2020

Contract assets

$

13,221

 

$

13,221

Contract liabilities

$

(75,000)

 

$

(75,000)

Net amount of contract liabilities in excess of contract assets

$

(61,779)

 

$

(61,779)

 

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 4 - LEASES
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 4 - LEASES

NOTE 4 – LEASES

 

The Company’s leases consist 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 #E, 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.  On Commencement Date the Company recognized a ROU asset of $653,701 and a lease liability of $652,350.

 

In agreement with the Company’s former landlord, the Company vacated the previous leasehold effective July 15, 2021. As of December 31, 2021 the outstanding balance of back rent, included in accounts payable, was $23,374.

 

During the year ended December 31, 2021, cash paid for amounts included in the measurement of operating lease liabilities was $56,990 and the Company recorded operating lease expenses included in operating expenses of $74,581.

 

Supplemental balance sheet information related to leases as of December 31, 2021 was as follows:

 

Operating leases:

 

 

 

 

 

Operating lease right-of-use-assets

 

 

 

 

593,697

 

 

 

 

 

 

Operating lease liabilities - current

 

 

 

 

106,149

Operating lease liabilities – long-term

 

 

 

 

504,963

Total operating lease liabilities

 

 

 

$

611,112

 

 

Incremental borrowing rate:

 

 

 

 

 

Operating leases

 

 

 

 

4.94%

 

 

NOTE 4 – LEASES (Continued)

 

As of December 31, 2021, maturities of operating lease liabilities were as follows:

Years ending December 31,

 

 

 

2022

 

 

 

 

133,956

2023

 

 

 

 

141,036

2024

 

 

 

 

148,074

2025

 

 

 

 

176,268

Thereafter

 

 

 

 

88,134

Total lease payments

 

 

 

 

687,468

Less: Imputed interest

 

 

 

 

(76,356)

Total lease liability

 

 

 

 

611,112

Less: current lease liability

 

 

 

 

(106,149)

Long-term lease liability

 

 

 

$

504,963

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 5 - INVENTORIES
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 5 - INVENTORIES

NOTE 5 – INVENTORIES

 

Inventories are located in Vista, California and at December 31, 2021 and 2020 consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Raw materials

$

846,499

 

$

917,567

Finished goods

 

802,280

 

 

962,608

Allowance for obsolete inventory

 

(931,735)

 

 

(1,058,309)

Total

$

717,044

 

$

821,866

 

The Company has established an allowance for obsolete inventory. Expense for obsolete inventory was $47,959 and $69,417, for the years ended December 31, 2021 and December 31, 2020, respectively.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 6 - PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 6 - PROPERTY AND EQUIPMENT

NOTE 6 – PROPERTY AND EQUIPMENT

 

Property and equipment at December, 2021 and 2020 consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Production equipment

$

68,456   

 

$

64,673   

Computers/Office equipment

 

-   

 

 

28,540   

Tooling equipment

 

-   

 

 

12,380   

Leasehold Improvements

 

10,627   

 

 

42,451   

Less: accumulated depreciation

 

(64,710)  

 

 

(146,778)  

Total

$

14,373   

 

$

1,266   

 

Depreciation expense for the years ended December 31, 2021 and 2020 was $1,302 and $543, respectively.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 7 - CUSTOMER DEPOSITS
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 7 - CUSTOMER DEPOSITS

NOTE 7 – CUSTOMER DEPOSITS

 

The Company may require a customer deposit from domestic and international customers.  As of December 31, 2021 and 2020 the Company had customer deposits of $170,870 and $276,381, respectively.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 8 - NOTES PAYABLE - RELATED PARTY
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 8 - NOTES PAYABLE - RELATED PARTY

NOTE 8 – NOTES PAYABLE – RELATED PARTIES

 

Convertible Notes – Related Parties

 

On June 4, 2021 the Company issued a convertible promissory note for $30,000 to its CEO. The note has an annual interest rate of 8% and is unsecured. The note calls for monthly installment payments of $1,050 commencing on July 4, 2021. The unpaid principal amount of the note and all unpaid accrued interest is due and payable on or before June 4, 2023. 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 isn’t convertible until maturity, no derivative liability was recognized as of December 31, 2021.

 

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. 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 isn’t convertible until maturity, no derivative liability was recognized as of December 31, 2021. On December 14, 2021, the Convertible Promissory Note dated June 4, 2021, in the original principal amount of $20,000, with an original Maturity Date of December 4, 2021, was extended for an additional period of 3 months until March 4, 2022. On March 4, 2022, the Note was extended for an additional period of 3 months until June 4, 2022.

 

As of December 31, 2021 and December 31, 2020 Convertible Notes – Related Party consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Convertible Note payable, related parties

$

43,916

 

$

-

Less current portion

 

(31,090)

 

$

-

Total

$

12,826

 

$

-

 

Notes Payable – Related Party

 

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

 

As of December 31, 2021 and December 31, 2020 Note Payable – Related Party consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Note payable, related party

$

15,000

 

$

15,000

Total

$

15,000

 

$

15,000

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 9 - DEBT
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 9 - DEBT

NOTE 9 – DEBT

 

Loans payable – SBA

 

Economic Injury Disaster Loan

 

On April 21, 2020, the Company obtained a loan (the “SBA EIDL Loan”) under the recently enacted 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 the SBA EIDL 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. 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.

 

On November 11, 2021, the Company applied for the Targeted SBA EIDL Advance Asistance, under the recently enacted Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) adminitstered by the U.S. Small Business Administration. The Company received total proceeds of $15,000 from the Targeted SBA EIDL Advance Asistance SBA EIDL loan. Application No. 3600495802 was approved in the amount of $5,000.00, and application No. 3600495802 was approved in the amount of $10,000.00. The Targeted EIDL Advance does not need to be repaid.

 

Payroll Protection Program

 

On May 28, 2020, the Company received funds pursuant to a Paycheck Protection Program loan (the “SBA PPP Loan”) from Riverview Bank, under recently enacted CARES Act administered by U.S. Small Business Administration. The Company received total proceeds of $100,000 from the SBA PPP Loan. In accordance with the requirements of the CARES Act, the Company will use proceeds from the SBA PPP Loan primarily for payroll costs. The SBA PPP Loan is scheduled to mature on May 22, 2022 and has a 1.00% interest rate and is subject to the terms and conditions applicable to loans adminstered by the SBA under the CARES Act. On January 30, 2021, the Company was notified by the SBA that the loan had been forgiven in its entirety, including outstanding principal of $100,000 and accrued interest of $655.  

 

On March 3, 2021 the Company received funds pursuant to a Paycheck Protection Program loan (the “PPP loan”) from LIBERTY CP2, SPV, LP, under the recently enacted Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the SBA. The Company received total proceeds of $100,000 from the PPP loan. The loan carried an interest rate of 1.00%. Pursuant to the terms of the note, the first payment shall be determined based on the deferment period and time required to process any application for forgiveness. The Note shall be due on March 1, 2026, or as determined by the SBA and Department of the Treasury. On November 15, 2021, the Company was notified by the SBA that the loan had been forgiven in its entirety, including outstanding principal of $100,000 and accrued interest of $710.

 

As of December 31, 2021 and December 31, 2020 Debt consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Loan payable – SBA EIDL

$

198,674

 

$

199,000

Loan payable – SBA PPP

$

-

 

$

100,000

Less current portion

 

-

 

 

(69,551)

Total

$

198,674

 

$

229,449

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 10 - COMMITMENTS
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 10 - COMMITMENTS

NOTE 10 – COMMITMENTS

 

As of December 31, 2021 and 2020, the Company had outstanding purchase commitments for inventory totaling $179,240 and $151,411, respectively. Of these amounts, the Company had prepayments of $4,230 as of December 31, 2021 and $38,610 as of December 31, 2020 and had commitments for future cash outlays for inventory totaling $175,010 and $112,801, respectively.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 11 - RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 11 - RELATED PARTY TRANSACTIONS

NOTE 11 – RELATED PARTY TRANSACTIONS

 

Accounts Receivable – Related Parties

 

As of December 31, 2021 and December 31, 2020, the Company was owed $0 and $17,345, respectively, by an entity controlled by the Company’s CEO for the purchase of products and services.

 

Accrued Management Expenses

 

During the periods ended December 31, 2021 and December 31, 2020, the Company’s president was due amounts for services performed for the Company.  As of December 31, 2021 and December 31, 2020 the accrued management fees consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Amounts due to the president

$

620,735

 

$

595,158

Total

$

620,735

 

$

595,158

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 12 - STOCKHOLDERS' EQUITY

NOTE 12 – STOCKHOLDERS’ EQUITY

 

Common Stock

 

On December 14, 2021, in consideration of $28,876 of legal services provided to the Corporation by Chachas Law Group P.C., and pursuant to the Subscription and Purchase Agreement dated December 14, 2021, the Corporation issued 347,902 shares of common stock at a price of $0.083 per share, representing the 10-day closing average of the Common Stock. Fair market value of the shares issued at time of closing was $29,920.

 

On September 6, 2019 the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with a purchaser wherein the purchaser agreed to buy an aggregate of 3,579,014 restricted shares of common stock of the Company at a price of $0.1788 per share for an aggregate purchase price of $640,000. Subject to the default and penalty provisions in the Purchase Agreement, the sale and purchase of the restricted shares and payment of the purchase price shall be made in 20 tranches. In accordance with these terms, purchaser paid $75,000 on September 30, 2019 and was issued 419,463 restricted shares of the Company’s restricted common stock. Between October 1, 2019 and December 31, 2019 the purchaser made cumulative payments of $20,000 towards the $90,000 required under the agreement and was therefore in default under the terms of the agreement. In accordance with a provision in the agreement the Company elected to waive the default but assess a $0.03 per share penalty for all future installment payments, increasing the purchase price to $.2033 per share. The $20,000 paid by the purchaser as of December 31, 2019 has been classified as Common Stock Subscribed on the balance sheet. The purchaser made additional payments totaling $31,000 in January and February 2020. Pursuant to the terms of the agreement, on July 14, 2020 the Company issued 260,324 restricted shares of common stock in exchange for the cumulative payments of $51,000. The agreement was terminated effective July 14, 2020 due to non-performance by the purchaser.

 

Additionally, subject to the payment by the purchaser of the additional sum of $25,000 by September 30, 2019, the Company shall grant to the purchaser, an option to purchase an additional 3,579,014 restricted shares of common stock for an additional $640,000. The $25,000 option purchase price is consideration for the option and shall be non-refundable and shall not be applied to the purchase of any restricted shares. The purchaser made a timely payment of $25,000 on September 30, 2019 to purchase the option but did not make the initial option tranche exercise payment of $75,000 by March 31, 2020. Therefore, the option to purchase the option shares has expired.

 

 

NOTE 12 – STOCKHOLDERS’ EQUITY (continued)

 

Options and Warrants

 

During the years ended December 31, 2021 and 2020, the Company granted 400,000 and 150,000 options for services, respectively.  During the years ended December 31, 2021 and 2020, respectively, the Company recognized expense of $19,112 and $15,456 related to options that vested during the years, pursuant to ASC Topic 718. The total remaining amount of compensation expense to be recognized in future periods is $22,745. No future compensation expense has been calculated for 150,000 options that were granted in 2015 due to the low probability that any of these options will vest before maturity.  These options expired on October 1, 2020.

 

On August 3, 2011 the Board of Directors adopted the Omnitek Engineering Corp. 2011 Long-term Incentive Plan (the “2011 Plan”), under which 1,000,000 shares of 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. As of December 31, 2021, the Company has a total of 75,000 options issued under the plan. 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. As of December 31, 2021, the Company has a total of 1,915,556 options issued under the plan. In 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. As of December 31, 2021, the Company has a total of 1,300,000 options issued under the plan. During the year ended December 31, 2021 and 2020 the Company issued -0- and -0- warrants, respectively.

 

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:

 

December 31,

2021

 

December 31,

2020

Expected volatility

201%

 

159%

Expected dividends

0%

 

0%

Expected term

7 Years

 

7 Years

Risk-free interest rate

1.20%

 

0.60%

 

 

 

NOTE 12 – STOCKHOLDERS’ EQUITY (continued)

 

A summary of the status of the options granted at December 31, 2021 and December 31, 2020 and changes during the years then ended is presented below:  

 

 

December 31,

2021

 

December 31,

2020

 

 

 

 

Weighted-Average

 

 

 

 

Weighted-Average

 

Shares

 

 

Exercise Price

 

Shares

 

 

Exercise Price

Outstanding at beginning of year

2,890,556

 

$

0.20

 

2,940,556

 

$

0.25

Granted

400,000

 

 

0.11

 

150,000

 

 

0.06

Exercised

-

 

 

-

 

-

 

 

-

Expired or cancelled

-

 

 

-

 

(200,000)

 

 

0.87

Outstanding at end of year

3,290,556

 

 

0.19

 

2,890,556

 

 

0.20

Exercisable

3,065,556

 

$

0.19

 

2,882,223

 

$

0.20

 

A summary of the status of the options outstanding at December 31, 2021 is presented below:

 

Range of Exercise Prices

 

Number Outstanding

 

Weighted-Average Remaining Contractual Life

 

 

Number Exercisable

 

Weighted-Average Exercise Price

$0.01-1.00

 

3,290,556

 

2.96 years

 

 

3,065,556

 

$0.19

 

A summary of the status of the options and warrants outstanding at December 31, 2020 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,890,556

 

3.51 years

 

2,882,223

 

$0.20

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 13 - INCOME TAXES

NOTE 13 – INCOME TAXES

 

The provision for income taxes for the year ended December 31, 2021 and 2020 consists of the following:

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Federal

 

 

 

 

 

 

Current

 

$

-   

 

 

$

-   

 

Deferred

 

 

-   

 

 

 

-   

 

State

 

 

 

 

 

 

 

 

Current

 

$

800   

 

 

$

800   

 

Deferred

 

 

-   

 

 

 

-   

 

  Income tax expense

 

$

800   

 

 

$

800   

 

 

 

NOTE 13 – INCOME TAXES (continued)

 

Net deferred tax assets consist of the following components as of December 31, 2021 and 2020:

 

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryover

 

$

7,428,249   

 

 

 

7,367,497   

 

Research and development carry forward

 

 

131,088   

 

 

 

131,088   

 

Inventory reserve

 

 

223,616   

 

 

 

253,994   

 

Allowance for doubtful accounts

 

 

3,600   

 

 

 

3,600   

 

Warranty allowance

 

 

3,068   

 

 

 

3,068   

 

Accrued compensation

 

 

148,976   

 

 

 

142,838   

 

Deferred tax liabilities:

 

 

 

 

 

 

 

 

Depreciation

 

 

(33,476)  

 

 

 

(39,927)  

 

Valuation allowance

 

 

(7,905,122)  

 

 

 

(7,862,158)  

 

Net deferred tax asset

 

$

-   

 

 

 

-   

 

 

The income tax provision differs from the amount of income tax determined by applying the estimated U.S. federal and state income tax rate of 24% as of December 31, 2021 and December 31, 2020 to pretax income

from continuing operations for the year ended December 31, 2021 and 2020 due to the following:  

 

 

 

 

 

 

 

  

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

 

2020

Book income (loss)   

 

$

4,178  

 

 

 

(117,532)  

Meals and entertainment   

 

 

-   

 

 

 

-   

State tax deduction

 

 

-   

 

 

 

-   

Deferred rent

 

 

-  

 

 

 

-  

Stock/Options for services

 

 

4,587   

 

 

 

3,709   

Officer’s life ins premium

 

 

1,181   

 

 

 

1,181   

Depreciation

 

 

(6,451)  

 

 

 

(8,265)  

Accrued compensation

 

 

6,138   

 

 

 

(26,801)   

Inventory reserve

 

 

(30,378)   

 

 

 

16,660   

Valuation allowance

 

 

42,289   

 

 

 

262,894   

Net operating loss carryover

 

 

(20,744)  

 

 

 

(131,046)  

Income Tax Expense

 

$

800   

 

 

 

800   

 

On December 21, 2017, the TCJA was enacted. Among other things, the TCJA reduces the U.S. federal corporate tax rate from 35 percent to 21 percent beginning January 1, 2018, requires companies to pay a one-time transition tax on certain previously unremitted earnings on non-U.S. subsidiaries, creates new taxes on certain foreign sourced

earnings and imposes additional limitations on certain deductions, including interest expense and net operating losses arising after 2017. The Company has assessed the impact of the TCJA and is not subject to the one-time transition tax. The Company remeasured certain deferred tax assets and liabilities based on the rates that they are expected to reverse in the future, which is generally 21 percent under TCJA. The decrease in the Company’s net deferred tax assets was offset by a corresponding decrease in its valuation allowance.  

 

At December 31, 2021, the Company had net operating loss carry forwards of approximately $7,453,932 through 2034.  No tax benefit has been reported in the December 31, 2021 financial statements since the potential tax benefit is offset by a valuation allowance of the same amount. Due to the change in ownership provisions of the Tax Reform Act of 1986, net operating loss carry forwards for Federal income tax reporting purposes are subject to annual limitations. Should a change in ownership occur, net operating loss carry forwards may be limited as to use in future years.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 14 - SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2021
Notes  
NOTE 14 - SUBSEQUENT EVENT

NOTE 14 – SUBSEQUENT EVENTS

 

On January 19, 2022 the Company and Werner Funk, President and CEO, agreed to a one-year extension of the $15,000 related party note payable due to Mr. Funk. The extended due date is January 19, 2023.  

 

On June 4, 2021 the Company issued a convertible promissory note for $20,000 to a board member with an original Maturity Date of December 4, 2021. The Note was extended for an additional period of 3 months until March 4, 2022. On March 4, 2022, the Note was extended for an additional period of 3 months until June 4, 2022.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: a. Accounting Methods (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
a. Accounting Methods

a.       Accounting Methods

 

The Company's financial statements are prepared using the accrual method of accounting.  The Company has elected a December 31, year-end.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: b. Use of Estimates in Preparing Financial Statements (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
b. Use of Estimates in Preparing Financial Statements

b.       Use of Estimates in Preparing Financial Statements

 

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. The Company also regularly evaluates estimates and assumptions related to deferred income tax asset valuation allowances, inventory valuation allowances, allowance for doubtful receivables and valuations of equity-based payments.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: c. Cash and Cash Equivalents (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
c. Cash and Cash Equivalents

c.       Cash and Cash Equivalents

 

For purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: d. Accounts Receivable (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
d. Accounts Receivable

d.       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.   Allowance for doubtful accounts for the years ended December 31, 2021 and 2020 was $41,000 and $15,000, respectively. Additionally, bad debt expense for the years ended December 31, 2021 and 2020 was $26,000 and $-0-, respectively.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
e. Inventory

e.       Inventories

 

Inventories are stated at the lower of cost or market, cost determined on an average cost basis.  Market value for raw materials is based on replacement costs. Inventory costs include material, labor and manufacturing overhead.  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.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: f. Long-Lived Assets (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
f. Long-Lived Assets

f.       Long-Lived Assets

 

The Company assesses the recoverability of its long-lived assets annually and whenever circumstances would 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 an impairment has occurred.  In the event that an impairment has occurred, the Company will recognize the impairment immediately. No impairment expense was

recognized as of December 31, 2021 or 2020.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: g. Property and Equipment (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
g. Property and Equipment

g.       Property and Equipment

 

Property and equipment are recorded at cost.  Depreciation and amortization are calculated on the straight-line method over the shorter of the lease term or the estimated useful lives of the assets ranging from three to five years.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
h. Revenue Recognition

h.        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 (e.g., filters and engine components) as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished product 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 (i.e., the performance obligation has been satisfied). Control passes FOB shipping point.

 

Contracts – Revenues are recognized as performance obligations are satisfied over time (also known as percentage-of-completion method), measured by either achievement of milestones or the ratio of costs incurred up to a given date to estimated total costs for each contract. Contract costs include all direct material, labor, subcontract and other costs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes in job performance, job conditions, estimated profitability and associated change orders and claims, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined.  

 

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.

 

Performance Obligations Satisfied Over Time

 

Revenues for Omnitek’s long-term contracts that satisfy the criteria for over time recognition (formerly known as percentage-of-completion method) is recognized as the work progresses. The majority of the revenue is derived from long-term engine development agreements that typically span between 12 to 24 months. Omnitek’s

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

long-term contracts will continue to be recognized over time because our typical contract is for a customized asset with no alternative use and generally the Company has a right to payment for work completed to date. Under the new revenue standard, the cost-to-cost measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as the Company incurs costs. Contract costs include labor and material. Revenue from products and services transferred to customers over time accounted for 1% and 0% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

Performance Obligations Satisfied at a Point in Time

 

Revenue from product sales is recognized at a point in time. These sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risk and rewards transfer Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Revenue from goods and services transferred to customers at a point in time accounted for 99% and 100% of revenue for the years ended December 31, 2021 and 2020, respectively.

 

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.

 

Pre-contract costs are generally not incurred by the Company.

 

Contract Estimates

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, Omnitek estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit over the life of the contract.

 

Variable Consideration 

 

The transaction price for contracts may include variable consideration, which includes increases to transaction price for approved and unapproved change orders, claims and incentives, and reductions to transaction price for liquidated damages. Variable consideration historically has been insignificant.

 

Disaggregation of Revenue

 

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

 

 

 

 

December 31,

 

 

December 31,

 

 

 

 

2021

 

 

 

 

2020

 

 

 

 

Consumer

Long-term

 

 

 

Consumer

Long-term

 

Segments

 

 

Products

Contract

Total

 

 

Products

Contract

Total

Domestic

 

$

396,750

-

396,750

 

$

606,629

-

606,629

International

 

 

693,052

7,665

700,717

 

 

269,368

-

269,368

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

 

 

 

 

 

 

 

 

 

 

 

Filters

 

 

693,768

-

693,768

 

 

324,961

-

324,961

Components

 

 

395,176

-

395,176

 

 

551,036

-

551,036

Engineering Services

 

 

858

7,665

8,523

 

 

-

-

-

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: i. Cost of Goods Sold (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
i. Cost of Goods Sold

i.       Cost of Goods Sold

 

The Company includes product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, production-related depreciation expense and product license agreement expense in cost of goods sold.

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: j. Research and Development (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
j. Research and Development

j.       Research and Development

 

The Company expenses the costs of researching and developing its products during the period incurred. During the years ended December 31, 2021 and 2020, the Company incurred research and development expenses of $63,829 and $82,052, respectively.

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: k. Advertising (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
k. Advertising

k.       Advertising

 

The Company follows the policy of charging the costs of advertising to expense as incurred. During the years ended December 31, 2021 and 2020, the Company expensed $-0- and $-0-, respectively.

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: l. Provision for Income Taxes (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
l. Provision for Income Taxes

l.       Provision for Income Taxes

 

The Company accounts for income taxes in accordance with Accounting Standards Codification 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 December 31, 2021, 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 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: m. Basic and Diluted Loss Per Share (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
m. Basic and Diluted Loss Per Share

m.       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 3,065,556 vested stock options and warrants that were included in the fully diluted earnings per share computation as of December 31, 2021. As of December 31, 2020 the Company had 2,882,223 Stock Options and Warrants that would have been included in the fully diluted earnings per share computation. However, the common stock equivalents were not included in the computation because they were anti-dilutive.  

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: n. Fair Value Measurements (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
n. Fair Value Measurements

n.       Fair Value Measurements

 

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

 

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

 

Level 1 – Quoted prices in active markets for identical assets or liabilities;

 

Level 2 – Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and

 

Level 3 – Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: o. Stock-based Compensation (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
o. Stock-based Compensation

o.       Stock-based Compensation

 

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.

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: p. Concentration of Risks (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
p. Concentration of Risks

p.       Concentration of Risks

 

Customers

 

During the year ended December 31, 2021, eight customers accounted for approximately 84% of sales.

 

During the year ended December 31, 2020, eight customers accounted for approximately 80% of sales.

 

Suppliers

 

During the year ended December 31, 2021, four suppliers accounted for 81% of products purchased.

 

During the year ended December 31, 2020, eight suppliers accounted for 71% of products purchased.

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: q. Liquidity and Going Concern (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
q. Liquidity and Going Concern

q.       Liquidity and Going Concern

 

Historically, the Company has incurred net losses and negative cash flows from operations.  As of December 31, 2021, the Company had an accumulated deficit of $21,448,232 and total stockholders’ deficit of ($807,692).  At December 31, 2021, the Company had current assets of $803,724 including cash of $59,674, and current liabilities of $1,516,537, resulting in negative working capital of $712,813. For 2021, the Company reported net income of $17,409 and net cash used by operating activities of $130,146. Management believes that based on its operating plan, the projected sales for 2022, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months from the date these financial statements were issued.  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 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 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: r. Recent Accounting Pronouncements (Policies)
12 Months Ended
Dec. 31, 2021
Policies  
r. Recent Accounting Pronouncements

r.       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 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Disaggregation of Revenue

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

 

 

 

 

December 31,

 

 

December 31,

 

 

 

 

2021

 

 

 

 

2020

 

 

 

 

Consumer

Long-term

 

 

 

Consumer

Long-term

 

Segments

 

 

Products

Contract

Total

 

 

Products

Contract

Total

Domestic

 

$

396,750

-

396,750

 

$

606,629

-

606,629

International

 

 

693,052

7,665

700,717

 

 

269,368

-

269,368

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

 

 

 

 

 

 

 

 

 

 

 

Filters

 

 

693,768

-

693,768

 

 

324,961

-

324,961

Components

 

 

395,176

-

395,176

 

 

551,036

-

551,036

Engineering Services

 

 

858

7,665

8,523

 

 

-

-

-

 

$

1,089,802

7,665

1,097,467

 

$

875,997

-

875,997

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Long-Term Contract or Program Disclosure

 

 

December 31,

 

December 31,

2021

 

2020

Contract assets

$

13,221

 

$

13,221

Contract liabilities

$

(75,000)

 

$

(75,000)

Net amount of contract liabilities in excess of contract assets

$

(61,779)

 

$

(61,779)

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Supplemental Balance Sheet Information Related to Leases

 

Operating leases:

 

 

 

 

 

Operating lease right-of-use-assets

 

 

 

 

593,697

 

 

 

 

 

 

Operating lease liabilities - current

 

 

 

 

106,149

Operating lease liabilities – long-term

 

 

 

 

504,963

Total operating lease liabilities

 

 

 

$

611,112

 

 

Incremental borrowing rate:

 

 

 

 

 

Operating leases

 

 

 

 

4.94%

 

XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Maturities of Operating Lease Liabilities

As of December 31, 2021, maturities of operating lease liabilities were as follows:

Years ending December 31,

 

 

 

2022

 

 

 

 

133,956

2023

 

 

 

 

141,036

2024

 

 

 

 

148,074

2025

 

 

 

 

176,268

Thereafter

 

 

 

 

88,134

Total lease payments

 

 

 

 

687,468

Less: Imputed interest

 

 

 

 

(76,356)

Total lease liability

 

 

 

 

611,112

Less: current lease liability

 

 

 

 

(106,149)

Long-term lease liability

 

 

 

$

504,963

XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 5 - INVENTORIES: Schedule of Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Inventories

Inventories are located in Vista, California and at December 31, 2021 and 2020 consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Raw materials

$

846,499

 

$

917,567

Finished goods

 

802,280

 

 

962,608

Allowance for obsolete inventory

 

(931,735)

 

 

(1,058,309)

Total

$

717,044

 

$

821,866

XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Property and Equipment

Property and equipment at December, 2021 and 2020 consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Production equipment

$

68,456   

 

$

64,673   

Computers/Office equipment

 

-   

 

 

28,540   

Tooling equipment

 

-   

 

 

12,380   

Leasehold Improvements

 

10,627   

 

 

42,451   

Less: accumulated depreciation

 

(64,710)  

 

 

(146,778)  

Total

$

14,373   

 

$

1,266   

XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Convertible Notes - Related Parties

 

 

December 31,

 

December 31,

2021

 

2020

Convertible Note payable, related parties

$

43,916

 

$

-

Less current portion

 

(31,090)

 

$

-

Total

$

12,826

 

$

-

XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule Of Notes Payable Related Party table

 

 

December 31,

 

December 31,

2021

 

2020

Note payable, related party

$

15,000

 

$

15,000

Total

$

15,000

 

$

15,000

XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 9 - DEBT: Schedule of Debt (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Debt

As of December 31, 2021 and December 31, 2020 Debt consisted of the following:

 

 

December 31,

 

December 31,

2021

 

2020

Loan payable – SBA EIDL

$

198,674

 

$

199,000

Loan payable – SBA PPP

$

-

 

$

100,000

Less current portion

 

-

 

 

(69,551)

Total

$

198,674

 

$

229,449

XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule Of Related Party Transactions Table

 

 

December 31,

 

December 31,

2021

 

2020

Amounts due to the president

$

620,735

 

$

595,158

Total

$

620,735

 

$

595,158

XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted

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

 

December 31,

2021

 

December 31,

2020

Expected volatility

201%

 

159%

Expected dividends

0%

 

0%

Expected term

7 Years

 

7 Years

Risk-free interest rate

1.20%

 

0.60%

XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Stock Options and Warrants, Activity

A summary of the status of the options granted at December 31, 2021 and December 31, 2020 and changes during the years then ended is presented below:  

 

 

December 31,

2021

 

December 31,

2020

 

 

 

 

Weighted-Average

 

 

 

 

Weighted-Average

 

Shares

 

 

Exercise Price

 

Shares

 

 

Exercise Price

Outstanding at beginning of year

2,890,556

 

$

0.20

 

2,940,556

 

$

0.25

Granted

400,000

 

 

0.11

 

150,000

 

 

0.06

Exercised

-

 

 

-

 

-

 

 

-

Expired or cancelled

-

 

 

-

 

(200,000)

 

 

0.87

Outstanding at end of year

3,290,556

 

 

0.19

 

2,890,556

 

 

0.20

Exercisable

3,065,556

 

$

0.19

 

2,882,223

 

$

0.20

XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Summary of the Status of the Options

A summary of the status of the options outstanding at December 31, 2021 is presented below:

 

Range of Exercise Prices

 

Number Outstanding

 

Weighted-Average Remaining Contractual Life

 

 

Number Exercisable

 

Weighted-Average Exercise Price

$0.01-1.00

 

3,290,556

 

2.96 years

 

 

3,065,556

 

$0.19

 

A summary of the status of the options and warrants outstanding at December 31, 2020 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,890,556

 

3.51 years

 

2,882,223

 

$0.20

XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Components of Income Tax Expense (Benefit)

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Federal

 

 

 

 

 

 

Current

 

$

-   

 

 

$

-   

 

Deferred

 

 

-   

 

 

 

-   

 

State

 

 

 

 

 

 

 

 

Current

 

$

800   

 

 

$

800   

 

Deferred

 

 

-   

 

 

 

-   

 

  Income tax expense

 

$

800   

 

 

$

800   

 

XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Deferred Tax Assets and Liabilities

 

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Deferred tax assets:

 

 

 

 

 

 

Net operating loss carryover

 

$

7,428,249   

 

 

 

7,367,497   

 

Research and development carry forward

 

 

131,088   

 

 

 

131,088   

 

Inventory reserve

 

 

223,616   

 

 

 

253,994   

 

Allowance for doubtful accounts

 

 

3,600   

 

 

 

3,600   

 

Warranty allowance

 

 

3,068   

 

 

 

3,068   

 

Accrued compensation

 

 

148,976   

 

 

 

142,838   

 

Deferred tax liabilities:

 

 

 

 

 

 

 

 

Depreciation

 

 

(33,476)  

 

 

 

(39,927)  

 

Valuation allowance

 

 

(7,905,122)  

 

 

 

(7,862,158)  

 

Net deferred tax asset

 

$

-   

 

 

 

-   

 

XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables)
12 Months Ended
Dec. 31, 2021
Tables/Schedules  
Schedule of Effective Income Tax Rate Reconciliation

 

 

 

 

 

 

 

  

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

 

2020

Book income (loss)   

 

$

4,178  

 

 

 

(117,532)  

Meals and entertainment   

 

 

-   

 

 

 

-   

State tax deduction

 

 

-   

 

 

 

-   

Deferred rent

 

 

-  

 

 

 

-  

Stock/Options for services

 

 

4,587   

 

 

 

3,709   

Officer’s life ins premium

 

 

1,181   

 

 

 

1,181   

Depreciation

 

 

(6,451)  

 

 

 

(8,265)  

Accrued compensation

 

 

6,138   

 

 

 

(26,801)   

Inventory reserve

 

 

(30,378)   

 

 

 

16,660   

Valuation allowance

 

 

42,289   

 

 

 

262,894   

Net operating loss carryover

 

 

(20,744)  

 

 

 

(131,046)  

Income Tax Expense

 

$

800   

 

 

 

800   

XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Transferred over Time    
Concentration Risk, Percentage 1.00% 0.00%
Transferred at Point in Time    
Concentration Risk, Percentage 99.00% 100.00%
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Geographic Distribution, Domestic    
Products $ 396,750 $ 606,629
Contract 0 0
Revenues 396,750 606,629
Geographic Distribution, Foreign    
Products 693,052 269,368
Contract 7,665 0
Revenues 700,717 269,368
Filters    
Products 693,768 324,961
Contract 0 0
Revenues 693,768 324,961
Components    
Products 395,176 551,036
Contract 0 0
Revenues 395,176 551,036
Engineering Services    
Products 858 0
Contract 7,665 0
Revenues 8,523 0
Products 1,089,802 875,997
Contract 7,665 0
Revenues $ 1,097,467 $ 875,997
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Contract assets $ 13,221 $ 13,221
Contract liabilities (75,000) (75,000)
Net amount of contract liabilities in excess of contract assets $ (61,779) $ (61,779)
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 4 - LEASES (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Adoption of ASC 842 - ROU Asset $ 653,701  
Adoption of ASC 842 - ROU Liability 652,350  
Accounts payable and accrued expenses 373,221 $ 468,839
Back Rent    
Accounts payable and accrued expenses $ 23,374  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Details)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Details    
Operating lease - Right-of-use asset $ 593,697 $ 0
Operating lease liabilities - current 106,149 0
Operating lease liabilities - long-term 504,963 $ 0
Operating Lease, Liability $ 611,112  
Operating leases Incremental Borrowing Rate 0.0494  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 133,956  
Lessee, Operating Lease, Liability, to be Paid, Year Two 141,036  
Lessee, Operating Lease, Liability, to be Paid, Year Three 148,074  
Lessee, Operating Lease, Liability, to be Paid, Year Four 176,268  
Lessee, Operating Lease, Liability, to be Paid, Thereafter 88,134  
Lessee, Operating Lease, Liability, to be Paid 687,468  
Operating Lease, Imputed interest (76,356)  
Operating Lease, Liability 611,112  
Operating lease liabilities - current (106,149) $ 0
Operating lease liabilities - long-term $ 504,963 $ 0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 5 - INVENTORIES: Schedule of Inventories (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Raw materials $ 846,499 $ 917,567
Finished goods 802,280 962,608
Allowance for obsolete inventory (931,735) (1,058,309)
Inventory Net $ 717,044 $ 821,866
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
PROPERTY & EQUIPMENT, net $ 14,373 $ 1,266
Less: accumulated depreciation (64,710) (146,778)
Production Equipment    
PROPERTY & EQUIPMENT, net 68,456 64,673
Computer Equipment    
PROPERTY & EQUIPMENT, net 0 28,540
Equipment    
PROPERTY & EQUIPMENT, net 0 12,380
Leasehold Improvements    
PROPERTY & EQUIPMENT, net $ 10,627 $ 42,451
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 6 - PROPERTY AND EQUIPMENT (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Details    
Depreciation and amortization $ 1,302 $ 543
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 7 - CUSTOMER DEPOSITS (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Customer deposits $ 170,870 $ 276,381
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 8 - NOTES PAYABLE - RELATED PARTY (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Convertible Note payable, related parties $ 43,916 $ 43,916 $ 0
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 79 R66.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Convertible Note payable, related parties $ 43,916 $ 0
Convertible notes payable - related party (31,090) 0
Convertible notes payable - related party, net of current portion $ 12,826 $ 0
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Notes payable - related parties, current portion $ 15,000 $ 15,000
Notes Payable, Related Parties $ 15,000 $ 15,000
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 9 - DEBT (Details) - USD ($)
20 Months Ended
Mar. 03, 2021
May 28, 2020
Dec. 31, 2021
Jan. 30, 2021
SBA EIDL Loan        
Proceeds from Loans     $ 199,000  
Debt Instrument, Interest Rate, Effective Percentage     3.75%  
Interest Expense, Debt     $ 970  
Debt Instrument, Maturity Date     Apr. 21, 2050  
SBA PPP Loan        
Proceeds from Loans   $ 100,000    
Debt Instrument, Maturity Date   May 22, 2022    
Debt Instrument, Face Amount       $ 100,000
Interest Payable, Current       $ 655
PPP Loan        
Proceeds from Loans $ 100,000      
Debt Instrument, Interest Rate, Effective Percentage 1.00%      
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 9 - DEBT: Schedule of Debt (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
SBA EIDL Loan    
Loans Payable $ 198,674 $ 199,000
SBA PPP Loan    
Loans Payable 0 100,000
Loans Payable, Current 0 (69,551)
Loans Payable, Noncurrent $ 198,674 $ 229,449
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 10 - COMMITMENTS (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Purchase Commitment, Remaining Minimum Amount Committed $ 179,240 $ 151,411
Prepayment of Purchase Commitments for Inventory 4,230 38,610
Commitments for Future Cash Outlays for Inventory $ 175,010 $ 112,801
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 11 - RELATED PARTY TRANSACTIONS (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Details    
Accounts Receivable, Related Parties, Current $ 0 $ 17,345
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
President    
Accrued management compensation $ 620,735 $ 595,158
Accrued management compensation $ 620,735 $ 595,158
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY (Details) - USD ($)
12 Months Ended
Jul. 14, 2020
Sep. 30, 2019
Sep. 06, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 01, 2017
Sep. 11, 2015
Aug. 03, 2011
Common stock issued for trade payable       $ 29,920          
Common stock issued for trade payable       $ 29,920 $ 0        
Granted       400,000 150,000        
Options and warrants granted       $ 19,112 $ 15,456        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 22,745          
Outstanding       3,290,556 2,890,556 2,940,556      
Employee Stock Option                  
Granted       400,000 150,000        
Employee Stock Option | 2011 Long Term Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                 1,000,000
Outstanding       75,000          
Employee Stock Option | 2015 Long Term Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized               2,500,000  
Outstanding       1,915,556          
Employee Stock Option | 2017 Long Term Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             5,000,000    
Outstanding       1,300,000          
Securities Purchase Agreement                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross 260,324 3,579,014 3,579,014            
Share Price     $ 0.1788            
Stock Issued During Period, Value, Restricted Stock Award, Gross $ 51,000 $ 640,000 $ 640,000            
Common Stock                  
Common stock issued for trade payable       $ 28,876          
Common stock issued for trade payable Share       347,902          
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Details    
Expected volatility 201.00% 159.00%
Expected dividends 0.00% 0.00%
Expected term 7 years 7 years
Risk-free interest rate 1.20% 0.60%
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Details      
Outstanding 3,290,556 2,890,556 2,940,556
Outstanding, Weighted Average Exercise Price $ 0.19 $ 0.20 $ 0.25
Granted 400,000 150,000  
Granted, Weighted Average Exercise Price $ 0.11 $ 0.06  
Exercised 0 0  
Exercised, Weighted Average Exercise Price $ 0 $ 0  
Expired or cancelled 0 (200,000)  
Expired or cancelled, Weighted Average Exercise Price $ 0 $ 0.87  
Outstanding 3,290,556 2,890,556  
Exercisable 3,065,556 2,882,223  
Exercisable, Weighted Average Exercise Price $ 0.19 $ 0.20  
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 3,290,556 2,890,556
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years 11 months 15 days 3 years 6 months 3 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 3,065,556 2,882,223
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 0.19 $ 0.20
Minimum    
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 0.01 0.01
Maximum    
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit $ 1.00 $ 1.00
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Federal    
Current $ 0 $ 0
Deferred 0 0
State    
Current 800 800
Deferred 0 0
INCOME TAX EXPENSE $ 800 $ 800
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets    
Net operating loss carryover $ 7,428,249 $ 7,367,497
Research and development carry forward 131,088 131,088
Inventory reserve 223,616 253,994
Allowance for doubtful accounts 3,600 3,600
Warranty allowance 3,068 3,068
Accrued compensation 148,976 142,838
Deferred tax liabilities    
Depreciation (33,476) (39,927)
Valuation allowance (7,905,122) (7,862,158)
Net deferred tax asset $ 0 $ 0
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Details    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 24.00% 24.00%
Operating Loss Carryforwards $ 7,453,932  
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.1
NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Details    
Book income (loss) $ 4,178 $ (117,532)
Meals and entertainment 0 0
State tax deduction 0 0
Deferred rent 0 0
Stock/Options for services 4,587 3,709
Officer's life ins premium 1,181 1,181
Depreciation (6,451) (8,265)
Accrued compensation 6,138 (26,801)
Inventory reserve (30,378) 16,660
Valuation allowance 42,289 262,894
Net operating loss carryover (20,744) (131,046)
Income Tax Expense $ 800 $ 800
XML 94 omtk-20211231_htm.xml IDEA: XBRL DOCUMENT 0001404804 2021-01-01 2021-12-31 0001404804 2021-12-31 0001404804 2021-06-30 0001404804 2022-03-31 0001404804 2020-12-31 0001404804 2020-01-01 2020-12-31 0001404804 2019-12-31 0001404804 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001404804 fil:CommonStockSubscribedMember 2021-01-01 2021-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001404804 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001404804 us-gaap:CommonStockMember 2019-12-31 0001404804 fil:CommonStockSubscribedMember 2019-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001404804 us-gaap:RetainedEarningsMember 2019-12-31 0001404804 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001404804 fil:CommonStockSubscribedMember 2020-01-01 2020-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001404804 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001404804 us-gaap:CommonStockMember 2020-12-31 0001404804 fil:CommonStockSubscribedMember 2020-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001404804 us-gaap:RetainedEarningsMember 2020-12-31 0001404804 us-gaap:CommonStockMember 2021-12-31 0001404804 fil:CommonStockSubscribedMember 2021-12-31 0001404804 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001404804 us-gaap:RetainedEarningsMember 2021-12-31 0001404804 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001404804 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001404804 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001404804 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001404804 us-gaap:GeographicDistributionDomesticMember 2021-01-01 2021-12-31 0001404804 us-gaap:GeographicDistributionDomesticMember 2020-01-01 2020-12-31 0001404804 us-gaap:GeographicDistributionForeignMember 2021-01-01 2021-12-31 0001404804 us-gaap:GeographicDistributionForeignMember 2020-01-01 2020-12-31 0001404804 fil:FiltersMember 2021-01-01 2021-12-31 0001404804 fil:FiltersMember 2020-01-01 2020-12-31 0001404804 fil:ComponentsMember 2021-01-01 2021-12-31 0001404804 fil:ComponentsMember 2020-01-01 2020-12-31 0001404804 fil:EngineeringServicesMember 2021-01-01 2021-12-31 0001404804 fil:EngineeringServicesMember 2020-01-01 2020-12-31 0001404804 fil:BackRentMember 2021-12-31 0001404804 fil:ProductionEquipmentMember 2021-12-31 0001404804 fil:ProductionEquipmentMember 2020-12-31 0001404804 us-gaap:ComputerEquipmentMember 2021-12-31 0001404804 us-gaap:ComputerEquipmentMember 2020-12-31 0001404804 us-gaap:EquipmentMember 2021-12-31 0001404804 us-gaap:EquipmentMember 2020-12-31 0001404804 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001404804 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001404804 srt:ChiefExecutiveOfficerMember 2021-12-31 0001404804 srt:ChiefExecutiveOfficerMember 2021-12-31 2021-12-31 0001404804 fil:BoardMember 2021-12-31 0001404804 fil:BoardMember 2021-12-31 2021-12-31 0001404804 fil:SbaEidlLoanMember 2020-04-21 2021-12-31 0001404804 fil:SbaEidlLoanMember 2021-12-31 0001404804 fil:SbaPppLoanMember 2020-05-28 2020-05-28 0001404804 fil:SbaPppLoanMember 2021-01-30 0001404804 fil:PppLoanMember 2021-03-03 2021-03-03 0001404804 fil:PppLoanMember 2021-03-03 0001404804 fil:SbaEidlLoanMember 2020-12-31 0001404804 fil:SbaPppLoanMember 2021-12-31 0001404804 fil:SbaPppLoanMember 2020-12-31 0001404804 fil:President1Member 2021-12-31 0001404804 fil:President1Member 2020-12-31 0001404804 fil:SecuritiesPurchaseAgreementMember 2019-09-06 2019-09-06 0001404804 fil:SecuritiesPurchaseAgreementMember 2019-09-06 0001404804 fil:SecuritiesPurchaseAgreementMember 2020-07-14 2020-07-14 0001404804 fil:SecuritiesPurchaseAgreementMember 2019-09-30 2019-09-30 0001404804 fil:EmployeeStockOption1Member 2021-01-01 2021-12-31 0001404804 fil:EmployeeStockOption1Member 2020-01-01 2020-12-31 0001404804 fil:EmployeeStockOption1Member fil:N2011LongTermIncentivePlanMember 2011-08-03 0001404804 fil:EmployeeStockOption1Member fil:N2011LongTermIncentivePlanMember 2021-12-31 0001404804 fil:EmployeeStockOption1Member fil:N2015LongTermIncentivePlanMember 2015-09-11 0001404804 fil:EmployeeStockOption1Member fil:N2015LongTermIncentivePlanMember 2021-12-31 0001404804 fil:EmployeeStockOption1Member fil:N2017LongTermIncentivePlanMember 2017-10-01 0001404804 fil:EmployeeStockOption1Member fil:N2017LongTermIncentivePlanMember 2021-12-31 0001404804 srt:MinimumMember 2021-01-01 2021-12-31 0001404804 srt:MaximumMember 2021-01-01 2021-12-31 0001404804 srt:MinimumMember 2020-01-01 2020-12-31 0001404804 srt:MaximumMember 2020-01-01 2020-12-31 pure iso4217:USD shares iso4217:USD shares 0001404804 --12-31 false 2021 FY 10-K true 2021-12-31 false 000-53955 OMNITEK ENGINEERING CORP. CA 33-0984450 1345 Specialty Dr. #E Vista CA 92081 760 591-0089 No No Yes Yes Non-accelerated Filer true false false 1595349 21948091 3627 Sadler, Gibb &amp; Associates, LLC Draper, UT 59674 60729 9555 9455 0 17345 717044 821866 13221 13221 4230 38610 803724 961226 14373 1266 593697 0 13514 14280 607211 14280 1425308 976772 373221 468839 620735 595158 124472 121527 15000 15000 31090 0 75000 75000 170870 276381 106149 0 0 69551 1516537 1621456 198674 229449 12826 0 504963 0 716463 229449 2233000 1850905 125000000 125000000 0 0 21948091 21948091 21600189 21600189 8607086 8578210 12033454 12013298 -21448232 -21465641 -807692 -874133 1425308 976772 1097467 875997 573700 519527 47959 69417 621659 588944 475808 287053 600169 671672 63829 82052 1302 543 665300 754267 -189492 -467214 32100 -1840 200321 0 24720 19858 207701 -21698 18209 -488912 800 800 17409 -489712 0.00 -0.02 21600189 21461492 23708115 21461492 17409 -489712 1302 543 19112 15456 200321 0 -90 0 58653 0 -53453 -69417 -26100 -1993 41238 0 -17345 633 34380 -19965 -51369 -131082 766 0 -65377 -105506 -105511 112700 2945 -12550 25577 53654 -130146 -247507 14499 0 -14499 0 6410 15000 0 31000 100000 299000 50000 -27000 143590 288000 -1055 40493 60729 20236 59674 60729 17913 17104 800 800 0 51000 29920 0 21339865 8527210 20000 11997842 -20975929 -430877 0 0 0 15456 0 15546 31000 0 31000 260324 51000 -51000 0 0 0 0 0 0 -489712 -489712 21600189 8578210 0 12013298 -21465641 -874133 0 0 0 19112 0 19112 347902 28876 0 1044 0 29920 0 0 0 0 17409 17409 21948091 8607086 0 12033454 -21448232 -807692 <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>NOTE 1 – ORGANIZATION AND BUSINESS ACTIVITY</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">Omnitek Engineering, Corp. (“Omnitek” or “the Company”) was incorporated on October 9, 2001 under the laws of the State of California. Omnitek develops and sells a proprietary technology to convert diesel engines to an alternative fuel, new natural gas engines, and complementary products. Omnitek products are available for stationary applications and the global transportation markets, which includes light commercial vehicles, minibuses, heavy-duty trucks, municipal buses, as well as rail and marine applications. The technology can be applied for compressed natural gas (“CNG”), liquefied natural gas (“LNG”), or renewable natural gas (“Biogas” or “RNG”), as well as liquid petroleum gas (“Propane” or “LPG”). Omnitek began operations on October 10, 2001, and was a spin-off from Nology Engineering, Inc.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">a.       Accounting Methods</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">The Company's financial statements are prepared using the accrual method of accounting.  The Company has elected a December 31, year-end.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">b.       Use of Estimates in Preparing Financial Statements</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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. The Company also regularly evaluates estimates and assumptions related to deferred income tax asset valuation allowances, inventory valuation allowances, allowance for doubtful receivables and valuations of equity-based payments.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">c.       Cash and Cash Equivalents</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">For purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">d.       Accounts Receivable</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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.   Allowance for doubtful accounts for the years ended December 31, 2021 and 2020 was $41,000 and $15,000, respectively. Additionally, bad debt expense for the years ended December 31, 2021 and 2020 was $26,000 and $-0-, respectively.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">e.       Inventories</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">Inventories are stated at the lower of cost or market, cost determined on an average cost basis.  Market value for raw materials is based on replacement costs. Inventory costs include material, labor and manufacturing overhead.  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.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">f.       Long-Lived Assets</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">The Company assesses the recoverability of its long-lived assets annually and whenever circumstances would 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 an impairment has occurred.  In the event that an impairment has occurred, the Company will recognize the impairment immediately. No impairment expense was </p> <p style="font:10pt Times New Roman;margin:0">recognized as of December 31, 2021 or 2020.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">g.       Property and Equipment</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Property and equipment are recorded at cost.  Depreciation and amortization are calculated on the straight-line method over the shorter of the lease term or the estimated useful lives of the assets ranging from three to five years.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF">h.        Revenue Recognition</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF">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"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF">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"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><i>Products</i> - The Company recognizes revenue from the sale of products (e.g., filters and engine components) as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished product 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 (i.e., the performance obligation has been satisfied). Control passes FOB shipping point.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt;color:#000000"><i>Contracts</i> – Revenues are recognized as performance obligations are satisfied over time (also known as percentage-of-completion method), measured by either achievement of milestones or the ratio of costs incurred up to a given date to estimated total costs for each contract. Contract costs include all direct material, labor, subcontract and other costs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes in job performance, job conditions, estimated profitability and associated change orders and claims, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined.  </p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Performance Obligations</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">A performance obligation is a promise in a contract to transfer a distinct good<b> </b>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. <b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><i>Performance Obligations Satisfied Over Time</i></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">Revenues for Omnitek’s long-term contracts that satisfy the criteria for over time recognition (formerly known as percentage-of-completion method) is recognized as the work progresses. The majority of the revenue is derived from long-term engine development agreements that typically span between 12 to 24 months. Omnitek’s </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">long-term contracts will continue to be recognized over time because our typical contract is for a customized asset with no alternative use and generally the Company has a right to payment for work completed to date. Under the new revenue standard, the cost-to-cost measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as the Company incurs costs. Contract costs include labor and material. Revenue from products and services transferred to customers over time accounted for 1% and 0% of revenue for the years ended December 31, 2021 and 2020, respectively. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><i>Performance Obligations Satisfied at a Point in Time</i></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">Revenue from product sales is recognized at a point in time. These sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risk and rewards transfer Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Revenue from goods and services transferred to customers at a point in time accounted for 99% and 100% of revenue for the years ended December 31, 2021 and 2020, respectively. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">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;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">Pre-contract costs are generally not incurred by the Company.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Contract Estimates</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, Omnitek estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit over the life of the contract. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><kbd style="margin-left:36pt"/><i>Variable Consideration</i> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The transaction price for contracts may include variable consideration, which includes increases to transaction price for approved and unapproved change orders, claims and incentives, and reductions to transaction price for liquidated damages. Variable consideration historically has been insignificant. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><b>Disaggregation of Revenue</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:173.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:187.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:5.35pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Consumer</p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Long-term</p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Consumer</p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Long-term</p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Segments</p> </td><td style="width:13.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Products</p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Contract</p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td><td style="width:13.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Products</p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Contract</p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Domestic</p> </td><td style="background-color:#CCEEFF;width:13.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">396,750</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">396,750</p> </td><td style="background-color:#CCEEFF;width:13.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">606,629</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">606,629</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">International</p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,052</p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">700,717</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">269,368</p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">269,368</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"/><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,089,802</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,097,467</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-top:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"> </p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-top:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:19.75pt;text-align:right"> </p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Filters</p> </td><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:59.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,768</p> </td><td style="background-color:#CCEEFF;width:61.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:52.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,768</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">324,961</p> </td><td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">324,961</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Components</p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">395,176</p> </td><td style="width:61.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="width:52.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">395,176</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">551,036</p> </td><td style="width:66.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">551,036</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Engineering Services</p> </td><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">858</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,523</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"/><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,089,802</p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,097,467</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0">i.       Cost of Goods Sold</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000"><span style="background-color:#FFFFFF">The Company includes product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, production-related depreciation expense and product license agreement expense in cost of goods sold.</span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0">j.       Research and Development</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company expenses the costs of researching and developing its products during the period incurred. During the years ended December 31, 2021 and 2020, the Company incurred research and development expenses of $63,829 and $82,052, respectively.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">k.       Advertising</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company follows the policy of charging the costs of advertising to expense as incurred. During the years ended December 31, 2021 and 2020, the Company expensed $-0- and $-0-, respectively. </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">l.       Provision for Income Taxes</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company accounts for income taxes in accordance with Accounting Standards Codification 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.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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 December 31, 2021, 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"> </p> <p style="font:10pt Times New Roman;margin:0">m.       Basic and Diluted Loss Per Share</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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 3,065,556 vested stock options and warrants that were included in the fully diluted earnings per share computation as of December 31, 2021. As of December 31, 2020 the Company had 2,882,223 Stock Options and Warrants that would have been included in the fully diluted earnings per share computation. However, the common stock equivalents were not included in the computation because they were anti-dilutive.  </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">n.       Fair Value Measurements</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Level 1 – Quoted prices in active markets for identical assets or liabilities;</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Level 2 – Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Level 3 – Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">o.       Stock-based Compensation</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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 </p> <p style="font:10pt Times New Roman;margin:0">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.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0">p.       Concentration of Risks</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Customers</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2021, eight customers accounted for approximately 84% of sales.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2020, eight customers accounted for approximately 80% of sales.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Suppliers</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2021, four suppliers accounted for 81% of products purchased.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2020, eight suppliers accounted for 71% of products purchased.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">q.       Liquidity and Going Concern</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Historically, the Company has incurred net losses and negative cash flows from operations.  As of December 31, 2021, the Company had an accumulated deficit of $21,448,232 and total stockholders’ deficit of ($807,692).  At December 31, 2021, the Company had current assets of $803,724 including cash of $59,674, and current liabilities of $1,516,537, resulting in negative working capital of $712,813. For 2021, the Company reported net income of $17,409 and net cash used by operating activities of $130,146. Management believes that based on its operating plan, the projected sales for 2022, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months from the date these financial statements were issued.  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 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:0"> </p> <p style="font:10pt Times New Roman;margin:0">r.       Recent Accounting Pronouncements</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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;text-align:justify">a.       Accounting Methods</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">The Company's financial statements are prepared using the accrual method of accounting.  The Company has elected a December 31, year-end.</p> <p style="font:10pt Times New Roman;margin:0">b.       Use of Estimates in Preparing Financial Statements</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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. The Company also regularly evaluates estimates and assumptions related to deferred income tax asset valuation allowances, inventory valuation allowances, allowance for doubtful receivables and valuations of equity-based payments.</p> <p style="font:10pt Times New Roman;margin:0">c.       Cash and Cash Equivalents</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">For purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with a maturity of three months or less to be cash equivalents.</p> <p style="font:10pt Times New Roman;margin:0">d.       Accounts Receivable</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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.   Allowance for doubtful accounts for the years ended December 31, 2021 and 2020 was $41,000 and $15,000, respectively. Additionally, bad debt expense for the years ended December 31, 2021 and 2020 was $26,000 and $-0-, respectively.</p> <p style="font:10pt Times New Roman;margin:0">e.       Inventories</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">Inventories are stated at the lower of cost or market, cost determined on an average cost basis.  Market value for raw materials is based on replacement costs. Inventory costs include material, labor and manufacturing overhead.  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.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">f.       Long-Lived Assets</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">The Company assesses the recoverability of its long-lived assets annually and whenever circumstances would 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 an impairment has occurred.  In the event that an impairment has occurred, the Company will recognize the impairment immediately. No impairment expense was </p> <p style="font:10pt Times New Roman;margin:0">recognized as of December 31, 2021 or 2020.</p> <p style="font:10pt Times New Roman;margin:0">g.       Property and Equipment</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Property and equipment are recorded at cost.  Depreciation and amortization are calculated on the straight-line method over the shorter of the lease term or the estimated useful lives of the assets ranging from three to five years.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF">h.        Revenue Recognition</p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF">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"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF">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"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><i>Products</i> - The Company recognizes revenue from the sale of products (e.g., filters and engine components) as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished product 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 (i.e., the performance obligation has been satisfied). Control passes FOB shipping point.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt;color:#000000"><i>Contracts</i> – Revenues are recognized as performance obligations are satisfied over time (also known as percentage-of-completion method), measured by either achievement of milestones or the ratio of costs incurred up to a given date to estimated total costs for each contract. Contract costs include all direct material, labor, subcontract and other costs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes in job performance, job conditions, estimated profitability and associated change orders and claims, including those changes arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income and are recognized in the period in which the revisions are determined.  </p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Performance Obligations</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">A performance obligation is a promise in a contract to transfer a distinct good<b> </b>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. <b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><i>Performance Obligations Satisfied Over Time</i></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">Revenues for Omnitek’s long-term contracts that satisfy the criteria for over time recognition (formerly known as percentage-of-completion method) is recognized as the work progresses. The majority of the revenue is derived from long-term engine development agreements that typically span between 12 to 24 months. Omnitek’s </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">long-term contracts will continue to be recognized over time because our typical contract is for a customized asset with no alternative use and generally the Company has a right to payment for work completed to date. Under the new revenue standard, the cost-to-cost measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as the Company incurs costs. Contract costs include labor and material. Revenue from products and services transferred to customers over time accounted for 1% and 0% of revenue for the years ended December 31, 2021 and 2020, respectively. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><i>Performance Obligations Satisfied at a Point in Time</i></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">Revenue from product sales is recognized at a point in time. These sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risk and rewards transfer Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Revenue from goods and services transferred to customers at a point in time accounted for 99% and 100% of revenue for the years ended December 31, 2021 and 2020, respectively. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">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;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">Pre-contract costs are generally not incurred by the Company.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Contract Estimates</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, Omnitek estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit over the life of the contract. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><kbd style="margin-left:36pt"/><i>Variable Consideration</i> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The transaction price for contracts may include variable consideration, which includes increases to transaction price for approved and unapproved change orders, claims and incentives, and reductions to transaction price for liquidated damages. Variable consideration historically has been insignificant. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"><b>Disaggregation of Revenue</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:173.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:187.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:5.35pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Consumer</p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Long-term</p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Consumer</p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Long-term</p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Segments</p> </td><td style="width:13.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Products</p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Contract</p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td><td style="width:13.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Products</p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Contract</p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Domestic</p> </td><td style="background-color:#CCEEFF;width:13.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">396,750</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">396,750</p> </td><td style="background-color:#CCEEFF;width:13.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">606,629</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">606,629</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">International</p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,052</p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">700,717</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">269,368</p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">269,368</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"/><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,089,802</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,097,467</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-top:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"> </p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-top:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:19.75pt;text-align:right"> </p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Filters</p> </td><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:59.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,768</p> </td><td style="background-color:#CCEEFF;width:61.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:52.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,768</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">324,961</p> </td><td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">324,961</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Components</p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">395,176</p> </td><td style="width:61.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="width:52.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">395,176</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">551,036</p> </td><td style="width:66.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">551,036</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Engineering Services</p> </td><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">858</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,523</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"/><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,089,802</p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,097,467</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td></tr> </table> 0.01 0 0.99 1 <p style="font:10pt Times New Roman;margin:0">The following table presents Omnitek’s revenues disaggregated by region and product type:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:173.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:187.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:5.35pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Consumer</p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Long-term</p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Consumer</p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Long-term</p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Segments</p> </td><td style="width:13.55pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Products</p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Contract</p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td><td style="width:13.35pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Products</p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Contract</p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Domestic</p> </td><td style="background-color:#CCEEFF;width:13.55pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">396,750</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">396,750</p> </td><td style="background-color:#CCEEFF;width:13.35pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">606,629</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">606,629</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">International</p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,052</p> </td><td style="width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">700,717</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">269,368</p> </td><td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">269,368</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"/><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,089,802</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,097,467</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-top:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"> </p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-top:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:19.75pt;text-align:right"> </p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Filters</p> </td><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:59.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,768</p> </td><td style="background-color:#CCEEFF;width:61.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:52.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">693,768</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">324,961</p> </td><td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">324,961</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Components</p> </td><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:59.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">395,176</p> </td><td style="width:61.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">-</p> </td><td style="width:52.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">395,176</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">551,036</p> </td><td style="width:66.65pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">551,036</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:66.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Engineering Services</p> </td><td style="background-color:#CCEEFF;width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.95pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:59.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">858</p> </td><td style="background-color:#CCEEFF;width:61.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="background-color:#CCEEFF;width:52.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,523</p> </td><td style="background-color:#CCEEFF;width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:16.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:53.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:7.2pt"><td style="width:66.35pt" valign="bottom"/><td style="width:13.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:59.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,089,802</p> </td><td style="width:61.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right">7,665</p> </td><td style="width:52.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,097,467</p> </td><td style="width:13.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:67.05pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td><td style="width:66.65pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right">-</p> </td><td style="width:53.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">875,997</p> </td></tr> </table> 396750 0 396750 606629 0 606629 693052 7665 700717 269368 0 269368 1089802 7665 1097467 875997 0 875997 693768 0 693768 324961 0 324961 395176 0 395176 551036 0 551036 858 7665 8523 0 0 0 1089802 7665 1097467 875997 0 875997 <p style="font:10pt Times New Roman;margin:0">i.       Cost of Goods Sold</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000"><span style="background-color:#FFFFFF">The Company includes product costs (i.e. material, direct labor and overhead costs), shipping and handling expense, production-related depreciation expense and product license agreement expense in cost of goods sold.</span></p> <p style="font:10pt Times New Roman;margin:0">j.       Research and Development</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company expenses the costs of researching and developing its products during the period incurred. During the years ended December 31, 2021 and 2020, the Company incurred research and development expenses of $63,829 and $82,052, respectively.</p> <p style="font:10pt Times New Roman;margin:0">k.       Advertising</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company follows the policy of charging the costs of advertising to expense as incurred. During the years ended December 31, 2021 and 2020, the Company expensed $-0- and $-0-, respectively. </p> <p style="font:10pt Times New Roman;margin:0">l.       Provision for Income Taxes</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company accounts for income taxes in accordance with Accounting Standards Codification 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.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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 December 31, 2021, 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">m.       Basic and Diluted Loss Per Share</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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 3,065,556 vested stock options and warrants that were included in the fully diluted earnings per share computation as of December 31, 2021. As of December 31, 2020 the Company had 2,882,223 Stock Options and Warrants that would have been included in the fully diluted earnings per share computation. However, the common stock equivalents were not included in the computation because they were anti-dilutive.  </p> <p style="font:10pt Times New Roman;margin:0">n.       Fair Value Measurements</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Level 1 – Quoted prices in active markets for identical assets or liabilities;</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Level 2 – Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Level 3 – Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.</p> <p style="font:10pt Times New Roman;margin:0">o.       Stock-based Compensation</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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 </p> <p style="font:10pt Times New Roman;margin:0">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.</p> <p style="font:10pt Times New Roman;margin:0">p.       Concentration of Risks</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Customers</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2021, eight customers accounted for approximately 84% of sales.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2020, eight customers accounted for approximately 80% of sales.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Suppliers</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2021, four suppliers accounted for 81% of products purchased.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the year ended December 31, 2020, eight suppliers accounted for 71% of products purchased.</p> <p style="font:10pt Times New Roman;margin:0">q.       Liquidity and Going Concern</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">Historically, the Company has incurred net losses and negative cash flows from operations.  As of December 31, 2021, the Company had an accumulated deficit of $21,448,232 and total stockholders’ deficit of ($807,692).  At December 31, 2021, the Company had current assets of $803,724 including cash of $59,674, and current liabilities of $1,516,537, resulting in negative working capital of $712,813. For 2021, the Company reported net income of $17,409 and net cash used by operating activities of $130,146. Management believes that based on its operating plan, the projected sales for 2022, combined with funds available from its working capital will be sufficient to fund operations for the next twelve months from the date these financial statements were issued.  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 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:0">r.       Recent Accounting Pronouncements</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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"><b>NOTE 3 – CONTRACT ASSETS AND LIABILITIES</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Contract Balances</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The timing of revenue recognition, billings and cash collections results in billed accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts (contract assets) on the balance sheet. For Omnitek’s long-term contracts, amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, Omnitek sometimes receives advances or deposits from its customers, before revenue is recognized, resulting in billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities). </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The table below reconciles the net excess billings to the amounts included in the balance sheets at those dates:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse"><tr style="height:1pt"><td style="width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:91.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:88.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:1pt"><td style="width:275.4pt" valign="bottom"/><td colspan="2" style="width:91.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:88.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Contract assets</p> </td><td style="background-color:#CCEEFF;width:17.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:73.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">13,221</p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:17.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:71.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">13,221</p> </td></tr> <tr style="height:1pt"><td style="width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Contract liabilities</p> </td><td style="width:17.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:73.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(75,000)</p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:17.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:71.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(75,000)</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Net amount of contract liabilities in excess of contract assets</p> </td><td style="background-color:#CCEEFF;width:17.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:73.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(61,779)</p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:17.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:71.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(61,779)</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse"><tr style="height:1pt"><td style="width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:91.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:88.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:1pt"><td style="width:275.4pt" valign="bottom"/><td colspan="2" style="width:91.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:88.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Contract assets</p> </td><td style="background-color:#CCEEFF;width:17.95pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:73.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">13,221</p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:17.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:71.4pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">13,221</p> </td></tr> <tr style="height:1pt"><td style="width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Contract liabilities</p> </td><td style="width:17.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:73.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(75,000)</p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:17.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:71.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(75,000)</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:275.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Net amount of contract liabilities in excess of contract assets</p> </td><td style="background-color:#CCEEFF;width:17.95pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:73.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(61,779)</p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:17.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:71.4pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(61,779)</p> </td></tr> </table> 13221 13221 -75000 -75000 -61779 -61779 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 4 – LEASES</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company’s leases consist 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"> </p> <p style="font:10pt Times New Roman;margin:0">On June 3, 2021, the Company entered into a lease for the premises located at 1345 Specialty Drive #E, 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.  On Commencement Date the Company recognized a ROU asset of $653,701 and a lease liability of $652,350.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">In agreement with the Company’s former landlord, the Company vacated the previous leasehold effective July 15, 2021. As of December 31, 2021 the outstanding balance of back rent, included in accounts payable, was $23,374. </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">During the year ended December 31, 2021, cash paid for amounts included in the measurement of operating lease liabilities was $56,990 and the Company recorded operating lease expenses included in operating expenses of $74,581.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Supplemental balance sheet information related to leases as of December 31, 2021 was as follows:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Operating leases:</b></p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating lease right-of-use-assets</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">593,697</p> </td></tr> <tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities - current</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">106,149</p> </td></tr> <tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities – long-term</p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">504,963</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total operating lease liabilities</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">611,112</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Incremental borrowing rate:</p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating leases</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4.94%</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 4 – LEASES (Continued)</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">As of December 31, 2021, maturities of operating lease liabilities were as follows:</p> <table style="margin:0 auto;border-collapse:collapse;width:99.44%"><tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Years ending December 31,</b></p> </td><td colspan="2" style="width:77.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:90.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2022</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">133,956</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2023</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">141,036</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2024</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">148,074</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2025</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">176,268</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Thereafter</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">88,134</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total lease payments</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">687,468</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Less: Imputed interest</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(76,356)</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total lease liability</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">611,112</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Less: current lease liability</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(106,149)</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Long-term lease liability</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:68.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">504,963</p> </td></tr> </table> 653701 -652350 23374 <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Operating leases:</b></p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating lease right-of-use-assets</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">593,697</p> </td></tr> <tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities - current</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">106,149</p> </td></tr> <tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities – long-term</p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">504,963</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total operating lease liabilities</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:67.7pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">611,112</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr style="height:7.9pt"><td style="width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Incremental borrowing rate:</p> </td><td style="width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#CCEEFF;width:277.2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Operating leases</p> </td><td style="background-color:#CCEEFF;width:21.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:25.45pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:21.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:67.7pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4.94%</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> 593697 106149 504963 611112 0.0494 <p style="font:10pt Times New Roman;margin:0;text-align:justify">As of December 31, 2021, maturities of operating lease liabilities were as follows:</p> <table style="margin:0 auto;border-collapse:collapse;width:99.44%"><tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b>Years ending December 31,</b></p> </td><td colspan="2" style="width:77.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:90.4pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2022</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">133,956</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2023</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">141,036</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2024</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">148,074</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">2025</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">176,268</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Thereafter</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">88,134</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total lease payments</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">687,468</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Less: Imputed interest</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(76,356)</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total lease liability</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:68.85pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">611,112</p> </td></tr> <tr style="height:7.9pt"><td style="background-color:#D3F0FE;width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Less: current lease liability</p> </td><td style="background-color:#D3F0FE;width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:68.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(106,149)</p> </td></tr> <tr style="height:7.9pt"><td style="width:282.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Long-term lease liability</p> </td><td style="width:21.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:55.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:25.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:21.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:68.85pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">504,963</p> </td></tr> </table> 133956 141036 148074 176268 88134 687468 -76356 611112 106149 504963 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 5 – INVENTORIES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0">Inventories are located in Vista, California and at December 31, 2021 and 2020 consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:98.66%"><tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:19.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:19.04%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"/><td colspan="2" style="width:19.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:19.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1.3pt"><td style="background-color:#CCEEFF;width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Raw materials</p> </td><td style="background-color:#CCEEFF;width:3.84%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:15.74%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">846,499</p> </td><td style="background-color:#CCEEFF;width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.84%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:15.2%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">917,567</p> </td></tr> <tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Finished goods</p> </td><td style="width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">802,280</p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:15.2%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">962,608</p> </td></tr> <tr style="height:1.3pt"><td style="background-color:#CCEEFF;width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Allowance for obsolete inventory</p> </td><td style="background-color:#CCEEFF;width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(931,735)</p> </td><td style="background-color:#CCEEFF;width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.2%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(1,058,309)</p> </td></tr> <tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:3.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:15.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">717,044</p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:3.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:15.2%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">821,866</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">The Company has established an allowance for obsolete inventory. Expense for obsolete inventory was $47,959 and $69,417, for the years ended December 31, 2021 and December 31, 2020, respectively.</p> <p style="font:10pt Times New Roman;margin:0">Inventories are located in Vista, California and at December 31, 2021 and 2020 consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:98.66%"><tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:19.58%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:19.04%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"/><td colspan="2" style="width:19.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:19.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1.3pt"><td style="background-color:#CCEEFF;width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Raw materials</p> </td><td style="background-color:#CCEEFF;width:3.84%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:15.74%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">846,499</p> </td><td style="background-color:#CCEEFF;width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.84%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:15.2%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">917,567</p> </td></tr> <tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Finished goods</p> </td><td style="width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:15.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">802,280</p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:15.2%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">962,608</p> </td></tr> <tr style="height:1.3pt"><td style="background-color:#CCEEFF;width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Allowance for obsolete inventory</p> </td><td style="background-color:#CCEEFF;width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:15.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(931,735)</p> </td><td style="background-color:#CCEEFF;width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.84%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.2%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(1,058,309)</p> </td></tr> <tr style="height:1.3pt"><td style="width:58.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:3.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:15.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">717,044</p> </td><td style="width:2.62%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:3.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:15.2%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">821,866</p> </td></tr> </table> 846499 917567 802280 962608 931735 1058309 717044 821866 <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>NOTE 6 – PROPERTY AND EQUIPMENT</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Property and equipment at December, 2021 and 2020 consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:93%"><tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:80pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:82.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"/><td colspan="2" style="width:80pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:82.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Production equipment</p> </td><td style="background-color:#CCEEFF;width:19pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:61pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">68,456   </p> </td><td style="background-color:#CCEEFF;width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:63.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">64,673   </p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Computers/Office equipment</p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:61pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:63.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">28,540   </p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Tooling equipment</p> </td><td style="background-color:#CCEEFF;width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:61pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:63.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">12,380   </p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Leasehold Improvements</p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:61pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">10,627   </p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:63.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,451   </p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Less: accumulated depreciation</p> </td><td style="background-color:#CCEEFF;width:19pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:61pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(64,710)  </p> </td><td style="background-color:#CCEEFF;width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:63.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(146,778)  </p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:19pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:61pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">14,373   </p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:19pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:63.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,266   </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">Depreciation expense for the years ended December 31, 2021 and 2020 was $1,302 and $543, respectively.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Property and equipment at December, 2021 and 2020 consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:93%"><tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:80pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:82.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"/><td colspan="2" style="width:80pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:82.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Production equipment</p> </td><td style="background-color:#CCEEFF;width:19pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:61pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">68,456   </p> </td><td style="background-color:#CCEEFF;width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:63.75pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">64,673   </p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Computers/Office equipment</p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:61pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:63.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">28,540   </p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Tooling equipment</p> </td><td style="background-color:#CCEEFF;width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:61pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:63.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">12,380   </p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Leasehold Improvements</p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:61pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">10,627   </p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:19pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:63.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,451   </p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Less: accumulated depreciation</p> </td><td style="background-color:#CCEEFF;width:19pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:61pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(64,710)  </p> </td><td style="background-color:#CCEEFF;width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:63.75pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(146,778)  </p> </td></tr> <tr style="height:1pt"><td style="width:249.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:19pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:61pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">14,373   </p> </td><td style="width:11.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:19pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:63.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,266   </p> </td></tr> </table> 68456 64673 0 28540 0 12380 10627 42451 64710 146778 14373 1266 1302 543 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 7 – CUSTOMER DEPOSITS</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The Company may require a customer deposit from domestic and international customers.  As of December 31, 2021 and 2020 the Company had customer deposits of $170,870 and $276,381, respectively.</p> 170870 276381 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 8 – NOTES PAYABLE – RELATED PARTIES</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">Convertible Notes – Related Parties</span></p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">On June 4, 2021 the Company issued a convertible promissory note for $30,000 to its CEO. The note has an annual interest rate of 8% and is unsecured. The note calls for monthly installment payments of $1,050 commencing on July 4, 2021. The unpaid principal amount of the note and all unpaid accrued interest is due and payable on or before June 4, 2023. 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 isn’t convertible until maturity, no derivative liability was recognized as of December 31, 2021.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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. The note has a conversion feature, wherein, at the maturity date the lender </p> <p style="font:10pt Times New Roman;margin:0">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 isn’t convertible until maturity, no derivative liability was recognized as of December 31, 2021. On December 14, 2021, the Convertible Promissory Note dated June 4, 2021, in the original principal amount of $20,000, with an original Maturity Date of December 4, 2021, was extended for an additional period of 3 months until March 4, 2022. On March 4, 2022, the Note was extended for an additional period of 3 months until June 4, 2022.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">As of December 31, 2021 and December 31, 2020 Convertible Notes – Related Party consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:93%"><tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:27.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:46.24%" valign="top"/><td colspan="2" style="width:27.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#D3F0FE;width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Convertible Note payable, related parties</p> </td><td style="background-color:#D3F0FE;width:3.64%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:23.98%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">43,916</p> </td><td style="background-color:#D3F0FE;width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-left:-4.9pt;margin-right:-6.7pt;text-align:justify"> </p> </td><td style="background-color:#D3F0FE;width:3.64%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:19.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Less current portion</p> </td><td style="width:3.64%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:23.98%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(31,090)</p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:3.64%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:19.7%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:15.25pt"><td style="background-color:#D3F0FE;width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">Total</span></p> </td><td style="background-color:#D3F0FE;width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:23.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">12,826</p> </td><td style="background-color:#D3F0FE;width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#D3F0FE;width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:19.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">Notes Payable – Related Party</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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, 2022. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">As of December 31, 2021 and December 31, 2020 Note Payable – Related Party consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:93%"><tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:27.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:46.24%" valign="top"/><td colspan="2" style="width:27.6%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0">Note payable, related party</p> </td><td style="background-color:#CCEEFF;width:3.64%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:23.98%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td><td style="background-color:#CCEEFF;width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-left:-4.9pt;margin-right:-6.7pt;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:3.64%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:19.7%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td></tr> <tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:23.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td><td style="width:2.82%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:19.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td></tr> </table> 30000 0.08 20000 0.08 <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:93%"><tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:27.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:46.24%" valign="top"/><td colspan="2" style="width:27.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#D3F0FE;width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Convertible Note payable, related parties</p> </td><td style="background-color:#D3F0FE;width:3.64%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:23.98%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">43,916</p> </td><td style="background-color:#D3F0FE;width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-left:-4.9pt;margin-right:-6.7pt;text-align:justify"> </p> </td><td style="background-color:#D3F0FE;width:3.64%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:19.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Less current portion</p> </td><td style="width:3.64%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:23.98%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(31,090)</p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:3.64%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:19.7%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:15.25pt"><td style="background-color:#D3F0FE;width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">Total</span></p> </td><td style="background-color:#D3F0FE;width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:23.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">12,826</p> </td><td style="background-color:#D3F0FE;width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#D3F0FE;width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#D3F0FE;width:19.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> </table> 43916 0 31090 0 12826 0 15000 0.05 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:93%"><tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:27.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:46.24%" valign="top"/><td colspan="2" style="width:27.6%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.34%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0">Note payable, related party</p> </td><td style="background-color:#CCEEFF;width:3.64%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:23.98%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td><td style="background-color:#CCEEFF;width:2.82%" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-left:-4.9pt;margin-right:-6.7pt;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:3.64%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:19.7%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td></tr> <tr><td style="width:46.24%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:23.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td><td style="width:2.82%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:3.64%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:19.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,000</p> </td></tr> </table> 15000 15000 15000 15000 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 9 – DEBT</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Loans payable – SBA</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Economic Injury Disaster Loan </span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">On April 21, 2020, the Company obtained a loan (the “SBA EIDL Loan”) under the recently enacted 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 the SBA EIDL 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. 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 </p> <p style="font:10pt Times New Roman;margin:0">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:0"> </p> <p style="font:10pt Times New Roman;margin:0">On November 11, 2021, the Company applied for the Targeted SBA EIDL Advance Asistance, under the recently enacted Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) adminitstered by the U.S. Small Business Administration. The Company received total proceeds of $15,000 from the Targeted SBA EIDL Advance Asistance SBA EIDL loan. Application No. 3600495802 was approved in the amount of $5,000.00, and application No. 3600495802 was approved in the amount of $10,000.00. The Targeted EIDL Advance does not need to be repaid.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Payroll Protection Program </span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">On May 28, 2020, the Company received funds pursuant to a Paycheck Protection Program loan (the “SBA PPP Loan”) from Riverview Bank, under recently enacted CARES Act administered by U.S. Small Business Administration. The Company received total proceeds of $100,000 from the SBA PPP Loan. In accordance with the requirements of the CARES Act, the Company will use proceeds from the SBA PPP Loan primarily for payroll costs. The SBA PPP Loan is scheduled to mature on May 22, 2022 and has a 1.00% interest rate and is subject to the terms and conditions applicable to loans adminstered by the SBA under the CARES Act. On January 30, 2021, the Company was notified by the SBA that the loan had been forgiven in its entirety, including outstanding principal of $100,000 and accrued interest of $655.  </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">On March 3, 2021 the Company received funds pursuant to a Paycheck Protection Program loan (the “PPP loan”) from LIBERTY CP2, SPV, LP, under the recently enacted Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the SBA. The Company received total proceeds of $100,000 from the PPP loan. The loan carried an interest rate of 1.00%. Pursuant to the terms of the note, the first payment shall be determined based on the deferment period and time required to process any application for forgiveness. The Note shall be due on March 1, 2026, or as determined by the SBA and Department of the Treasury. On November 15, 2021, the Company was notified by the SBA that the loan had been forgiven in its entirety, including outstanding principal of $100,000 and accrued interest of $710. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">As of December 31, 2021 and December 31, 2020 Debt consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:93%"><tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.74%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:3.46%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.1%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:50.7%" valign="top"/><td colspan="2" style="width:23.74%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:3.46%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.1%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Loan payable – SBA EIDL</p> </td><td style="background-color:#CCEEFF;width:4.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:19.72%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">198,674</p> </td><td style="background-color:#CCEEFF;width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:18.08%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">199,000</p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Loan payable – SBA PPP</p> </td><td style="width:4.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:19.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:4.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:18.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">100,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Less current portion</p> </td><td style="background-color:#CCEEFF;width:4.02%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.72%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.02%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(69,551)</p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:4.02%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:19.72%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">198,674</p> </td><td style="width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:4.02%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:18.08%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">229,449</p> </td></tr> </table> 199000 0.0375 970 2050-04-21 100000 2022-05-22 100000 655 100000 0.0100 <p style="font:10pt Times New Roman;margin:0">As of December 31, 2021 and December 31, 2020 Debt consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:93%"><tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.74%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:3.46%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.1%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:50.7%" valign="top"/><td colspan="2" style="width:23.74%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:3.46%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.1%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Loan payable – SBA EIDL</p> </td><td style="background-color:#CCEEFF;width:4.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:19.72%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">198,674</p> </td><td style="background-color:#CCEEFF;width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.02%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:18.08%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">199,000</p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Loan payable – SBA PPP</p> </td><td style="width:4.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:19.72%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:4.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:18.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">100,000</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Less current portion</p> </td><td style="background-color:#CCEEFF;width:4.02%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.72%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:4.02%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.08%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(69,551)</p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:4.02%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:19.72%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">198,674</p> </td><td style="width:3.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:4.02%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:18.08%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">229,449</p> </td></tr> </table> 198674 199000 0 100000 0 69551 198674 229449 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 10 – COMMITMENTS</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">As of December 31, 2021 and 2020, the Company had outstanding purchase commitments for inventory totaling $179,240 and $151,411, respectively. Of these amounts, the Company had prepayments of $4,230 as of December 31, 2021 and $38,610 as of December 31, 2020 and had commitments for future cash outlays for inventory totaling $175,010 and $112,801, respectively.</p> 179240 151411 4230 38610 175010 112801 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 11 – RELATED PARTY TRANSACTIONS</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Accounts Receivable – Related Parties</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">As of December 31, 2021 and December 31, 2020, the Company was owed $0 and $17,345, 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"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Accrued Management Expenses </span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the periods ended December 31, 2021 and December 31, 2020, the Company’s president was due amounts for services performed for the Company.  As of December 31, 2021 and December 31, 2020 the accrued management fees consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:93%"><tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:3.22%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.48%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:50.7%" valign="top"/><td colspan="2" style="width:23.6%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:3.22%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.48%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0">Amounts due to the president</p> </td><td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:19.86%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">620,735</p> </td><td style="background-color:#CCEEFF;width:3.22%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:18.74%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">595,158</p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:19.86%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">620,735</p> </td><td style="width:3.22%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:18.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">595,158</p> </td></tr> </table> 0 17345 <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:93%"><tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:23.6%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:3.22%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.48%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:50.7%" valign="top"/><td colspan="2" style="width:23.6%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:3.22%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:22.48%;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0">Amounts due to the president</p> </td><td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:19.86%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">620,735</p> </td><td style="background-color:#CCEEFF;width:3.22%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:18.74%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">595,158</p> </td></tr> <tr><td style="width:50.7%" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Total</p> </td><td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:19.86%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">620,735</p> </td><td style="width:3.22%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:18.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">595,158</p> </td></tr> </table> 620735 595158 620735 595158 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 12 – STOCKHOLDERS’ EQUITY</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Common Stock</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">On December 14, 2021, in consideration of $28,876 of legal services provided to the Corporation by Chachas Law Group P.C., and pursuant to the Subscription and Purchase Agreement dated December 14, 2021, the Corporation issued 347,902 shares of common stock at a price of $0.083 per share, representing the 10-day closing average of the Common Stock. Fair market value of the shares issued at time of closing was $29,920.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0">On September 6, 2019 the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with a purchaser wherein the purchaser agreed to buy an aggregate of 3,579,014 restricted shares of common stock of the Company at a price of $0.1788 per share for an aggregate purchase price of $640,000. Subject to the default and penalty provisions in the Purchase Agreement, the sale and purchase of the restricted shares and payment of the purchase price shall be made in 20 tranches. In accordance with these terms, purchaser paid $75,000 on September 30, 2019 and was issued 419,463 restricted shares of the Company’s restricted common stock. Between October 1, 2019 and December 31, 2019 the purchaser made cumulative payments of $20,000 towards the $90,000 required under the agreement and was therefore in default under the terms of the agreement. In accordance with a provision in the agreement the Company elected to waive the default but assess a $0.03 per share penalty for all future installment payments, increasing the purchase price to $.2033 per share. The $20,000 paid by the purchaser as of December 31, 2019 has been classified as Common Stock Subscribed on the balance sheet. The purchaser made additional payments totaling $31,000 in January and February 2020. Pursuant to the terms of the agreement, on July 14, 2020 the Company issued 260,324 restricted shares of common stock in exchange for the cumulative payments of $51,000. The agreement was terminated effective July 14, 2020 due to non-performance by the purchaser. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">Additionally, subject to the payment by the purchaser of the additional sum of $25,000 by September 30, 2019, the Company shall grant to the purchaser, an option to purchase an additional 3,579,014 restricted shares of common stock for an additional $640,000. The $25,000 option purchase price is consideration for the option and shall be non-refundable and shall not be applied to the purchase of any restricted shares. The purchaser made a timely payment of $25,000 on September 30, 2019 to purchase the option but did not make the initial option tranche exercise payment of $75,000 by March 31, 2020. Therefore, the option to purchase the option shares has expired.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:36pt">  </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 12 – STOCKHOLDERS’ EQUITY (continued)</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000">Options and Warrants</span></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">During the years ended December 31, 2021 and 2020, the Company granted 400,000 and 150,000 options for services, respectively.  During the years ended December 31, 2021 and 2020, respectively, the Company recognized expense of $19,112 and $15,456 related to options that vested during the years, pursuant to ASC Topic 718. The total remaining amount of compensation expense to be recognized in future periods is $22,745. No future compensation expense has been calculated for 150,000 options that were granted in 2015 due to the low probability that any of these options will vest before maturity.  These options expired on October 1, 2020.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">On August 3, 2011 the Board of Directors adopted the Omnitek Engineering Corp. 2011 Long-term Incentive Plan (the “2011 Plan”), under which 1,000,000 shares of 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. As of December 31, 2021, the Company has a total of 75,000 options issued under the plan. 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. As of December 31, 2021, the Company has a total of 1,915,556 options issued under the plan. In 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. As of December 31, 2021, the Company has a total of 1,300,000 options issued under the plan. During the year ended December 31, 2021 and 2020 the Company issued -0- and -0- warrants, respectively.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">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"> </p> <p style="font:10pt Times New Roman;margin:0;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;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100.56%"><tr><td style="width:171pt;border-bottom:0.5pt solid #000000" valign="top"/><td style="width:144pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"><b>2021</b></p> </td><td style="width:12.55pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:153.95pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expected volatility</p> </td><td style="background-color:#CCEEFF;width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">201%</p> </td><td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">159%</p> </td></tr> <tr><td style="width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expected dividends</p> </td><td style="width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">0%</p> </td><td style="width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">0%</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expected term</p> </td><td style="background-color:#CCEEFF;width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">7 Years</p> </td><td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">7 Years</p> </td></tr> <tr><td style="width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Risk-free interest rate</p> </td><td style="width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">1.20%</p> </td><td style="width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">0.60%</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 12 – STOCKHOLDERS’ EQUITY (continued)</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">A summary of the status of the options granted at December 31, 2021 and December 31, 2020 and changes during the years then ended is presented below:  </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="4" style="width:167.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="4" style="width:169.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:50.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Weighted-Average</p> </td><td style="width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:52.1pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Weighted-Average</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:50.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Shares</p> </td><td style="width:11.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Exercise Price</p> </td><td style="width:11.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:52.1pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Shares</p> </td><td style="width:11.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Exercise Price</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:143.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Outstanding at beginning of year</p> </td><td style="background-color:#CCEEFF;width:50.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,890,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.20</p> </td><td style="background-color:#CCEEFF;width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:52.1pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,940,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.25</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Granted</p> </td><td style="width:50.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">400,000</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.11</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:52.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">150,000</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.06</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Exercised</p> </td><td style="background-color:#CCEEFF;width:50.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:52.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expired or cancelled</p> </td><td style="width:50.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:52.1pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(200,000)</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.87</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Outstanding at end of year</p> </td><td style="background-color:#CCEEFF;width:50.8pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,290,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.19</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:52.1pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,890,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.20</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Exercisable </p> </td><td style="width:50.8pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,065,556</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> $ </p> </td><td style="width:86.9pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.19</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:52.1pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,882,223</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> $ </p> </td><td style="width:86.9pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.20 </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">A summary of the status of the options outstanding at December 31, 2021 is presented below:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:57pt"><td style="width:105.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Range of Exercise Prices</b></p> </td><td style="width:13.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:85.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Outstanding</b></p> </td><td style="width:14.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:73.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Remaining Contractual Life</b></p> </td><td style="width:14.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:72.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Exercisable</b></p> </td><td style="width:19.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:79pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Exercise Price</b></p> </td></tr> <tr style="height:5.25pt"><td style="background-color:#CCEEFF;width:105.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">$0.01-1.00</p> </td><td style="background-color:#CCEEFF;width:13.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:85.15pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,290,556</p> </td><td style="background-color:#CCEEFF;width:14.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:73.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.96 years</p> </td><td style="background-color:#CCEEFF;width:14.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:13.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:72.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,065,556</p> </td><td style="background-color:#CCEEFF;width:19.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:79pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.19</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">A summary of the status of the options and warrants outstanding at December 31, 2020 is presented below:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:95%"><tr style="height:57pt"><td style="width:21.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Range of Exercise Prices</b></p> </td><td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Outstanding</b></p> </td><td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.84%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Remaining Contractual Life</b></p> </td><td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Exercisable</b></p> </td><td style="width:2.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Exercise Price</b></p> </td></tr> <tr style="height:9.35pt"><td style="background-color:#CCEEFF;width:21.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.01 - 1.00</p> </td><td style="background-color:#CCEEFF;width:2.44%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,890,556</p> </td><td style="background-color:#CCEEFF;width:2.44%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3.51 years</p> </td><td style="background-color:#CCEEFF;width:2.44%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,882,223</p> </td><td style="background-color:#CCEEFF;width:2.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.20</p> </td></tr> </table> 28876 347902 29920 3579014 0.1788 640000 260324 51000 3579014 640000 400000 150000 19112 15456 22745 1000000 75000 2500000 1915556 5000000 1300000 <p style="font:10pt Times New Roman;margin:0;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;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100.56%"><tr><td style="width:171pt;border-bottom:0.5pt solid #000000" valign="top"/><td style="width:144pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"><b>2021</b></p> </td><td style="width:12.55pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:153.95pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expected volatility</p> </td><td style="background-color:#CCEEFF;width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">201%</p> </td><td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">159%</p> </td></tr> <tr><td style="width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expected dividends</p> </td><td style="width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">0%</p> </td><td style="width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">0%</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expected term</p> </td><td style="background-color:#CCEEFF;width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">7 Years</p> </td><td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">7 Years</p> </td></tr> <tr><td style="width:171pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Risk-free interest rate</p> </td><td style="width:144pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right">1.20%</p> </td><td style="width:12.55pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:153.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right">0.60%</p> </td></tr> </table> 2.01 1.59 0 0 P7Y P7Y 0.0120 0.0060 <p style="font:10pt Times New Roman;margin:0">A summary of the status of the options granted at December 31, 2021 and December 31, 2020 and changes during the years then ended is presented below:  </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="4" style="width:167.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="4" style="width:169.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"><b>December 31, </b></p> <p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"><b>2020</b></p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:50.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Weighted-Average</p> </td><td style="width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:52.1pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Weighted-Average</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:50.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Shares</p> </td><td style="width:11.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Exercise Price</p> </td><td style="width:11.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:52.1pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Shares</p> </td><td style="width:11.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">Exercise Price</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:143.5pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Outstanding at beginning of year</p> </td><td style="background-color:#CCEEFF;width:50.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,890,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.20</p> </td><td style="background-color:#CCEEFF;width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:52.1pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,940,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.25</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Granted</p> </td><td style="width:50.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">400,000</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.11</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:52.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">150,000</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.06</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Exercised</p> </td><td style="background-color:#CCEEFF;width:50.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:52.1pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Expired or cancelled</p> </td><td style="width:50.8pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:52.1pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(200,000)</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:86.9pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.87</p> </td></tr> <tr style="height:1pt"><td style="background-color:#CCEEFF;width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Outstanding at end of year</p> </td><td style="background-color:#CCEEFF;width:50.8pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,290,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.19</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:52.1pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,890,556</p> </td><td style="background-color:#CCEEFF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:18.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:86.9pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.20</p> </td></tr> <tr style="height:1pt"><td style="width:143.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Exercisable </p> </td><td style="width:50.8pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,065,556</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> $ </p> </td><td style="width:86.9pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.19</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:52.1pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,882,223</p> </td><td style="width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:18.3pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> $ </p> </td><td style="width:86.9pt;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.20 </p> </td></tr> </table> 2890556 0.20 2940556 0.25 400000 0.11 150000 0.06 0 0 0 0 0 0 200000 0.87 3290556 0.19 2890556 0.20 3065556 0.19 2882223 0.20 <p style="font:10pt Times New Roman;margin:0">A summary of the status of the options outstanding at December 31, 2021 is presented below:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:57pt"><td style="width:105.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Range of Exercise Prices</b></p> </td><td style="width:13.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:85.15pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Outstanding</b></p> </td><td style="width:14.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:73.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Remaining Contractual Life</b></p> </td><td style="width:14.7pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.05pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:72.3pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Exercisable</b></p> </td><td style="width:19.2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:79pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Exercise Price</b></p> </td></tr> <tr style="height:5.25pt"><td style="background-color:#CCEEFF;width:105.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">$0.01-1.00</p> </td><td style="background-color:#CCEEFF;width:13.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:85.15pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,290,556</p> </td><td style="background-color:#CCEEFF;width:14.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:73.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.96 years</p> </td><td style="background-color:#CCEEFF;width:14.7pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:13.05pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:72.3pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,065,556</p> </td><td style="background-color:#CCEEFF;width:19.2pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:79pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.19</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">A summary of the status of the options and warrants outstanding at December 31, 2020 is presented below:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:95%"><tr style="height:57pt"><td style="width:21.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Range of Exercise Prices</b></p> </td><td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Outstanding</b></p> </td><td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.84%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Remaining Contractual Life</b></p> </td><td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Number Exercisable</b></p> </td><td style="width:2.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:15.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted-Average Exercise Price</b></p> </td></tr> <tr style="height:9.35pt"><td style="background-color:#CCEEFF;width:21.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.01 - 1.00</p> </td><td style="background-color:#CCEEFF;width:2.44%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,890,556</p> </td><td style="background-color:#CCEEFF;width:2.44%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3.51 years</p> </td><td style="background-color:#CCEEFF;width:2.44%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,882,223</p> </td><td style="background-color:#CCEEFF;width:2.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.20</p> </td></tr> </table> 0.01 1.00 3290556 P2Y11M15D 3065556 0.19 0.01 1.00 2890556 P3Y6M3D 2882223 0.20 <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>NOTE 13 – INCOME TAXES</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">The provision for income taxes for the year ended December 31, 2021 and 2020 consists of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:70.38%;padding-bottom:1.5pt" valign="bottom"/><td style="width:0.5%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:13.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:0.24%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:0.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td colspan="2" style="width:13.46%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td><td style="width:0.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">Federal</span></p> </td><td style="width:0.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:13.46%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Current</p> </td><td style="background-color:#CCEEFF;width:0.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:12.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.4%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:12.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred</p> </td><td style="width:0.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:12.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.4%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">State</span></p> </td><td style="background-color:#CCEEFF;width:0.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:12.3%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.4%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Current</p> </td><td style="width:0.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:12.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.4%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:12.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:70.38%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred</p> </td><td style="background-color:#CCEEFF;width:0.5%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:12.3%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.4%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.24%;padding-bottom:1.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:70.38%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">  Income tax expense</p> </td><td style="width:0.5%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.74%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:12.3%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.7%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.7%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.4%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:12.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.24%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>NOTE 13 – INCOME TAXES (continued)</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">Net deferred tax assets consist of the following components as of December 31, 2021 and 2020:</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">  </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:-11.6pt;text-align:center"><b>December 31,</b></p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="4" style="width:14.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:1.3pt;text-align:center"><b>December 31,</b></p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.92%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:0.76%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td style="width:0.56%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td colspan="4" style="width:14.26%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td><td style="width:0.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred tax assets:</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="4" style="width:14.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Net operating loss carryover</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,428,249   </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,367,497   </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Research and development carry forward</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">131,088   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">131,088   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Inventory reserve</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">223,616   </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">253,994   </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Allowance for doubtful accounts</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,600   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,600   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Warranty allowance</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,068   </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,068   </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Accrued compensation</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">148,976   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">142,838   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred tax liabilities:</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Depreciation</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(33,476)  </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(39,927)  </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Valuation allowance</p> </td><td style="background-color:#CCEEFF;width:1.1%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(7,905,122)  </p> </td><td style="background-color:#CCEEFF;width:0.76%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(7,862,158)  </p> </td><td style="background-color:#CCEEFF;width:0.74%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Net deferred tax asset</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:13.8%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0">The income tax provision differs from the amount of income tax determined by applying the estimated U.S. federal and state income tax rate of 24% as of December 31, 2021 and December 31, 2020 to pretax income </p> <p style="font:10pt Times New Roman;margin:0">from continuing operations for the year ended December 31, 2021 and 2020 due to the following:  </p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:14.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">   </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:14.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Book income (loss)   </p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,178  </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(117,532)  </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Meals and entertainment   </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">State tax deduction</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred rent</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-  </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-  </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Stock/Options for services</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,587   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,709   </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Officer’s life ins premium</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,181   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,181   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Depreciation</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">  </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(6,451)  </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(8,265)  </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Accrued compensation</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,138   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(26,801)   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Inventory reserve</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(30,378)   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">16,660   </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Valuation allowance</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,289   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">262,894   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Net operating loss carryover</p> </td><td style="background-color:#CCEEFF;width:1.1%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(20,744)  </p> </td><td style="background-color:#CCEEFF;width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(131,046)  </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Income Tax Expense</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:13%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">On December 21, 2017, the TCJA was enacted. Among other things, the TCJA reduces the U.S. federal corporate tax rate from 35 percent to 21 percent beginning January 1, 2018, requires companies to pay a one-time transition tax on certain previously unremitted earnings on non-U.S. subsidiaries, creates new taxes on certain foreign sourced </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">earnings and imposes additional limitations on certain deductions, including interest expense and net operating losses arising after 2017. The Company has assessed the impact of the TCJA and is not subject to the one-time transition tax. The Company remeasured certain deferred tax assets and liabilities based on the rates that they are expected to reverse in the future, which is generally 21 percent under TCJA. The decrease in the Company’s net deferred tax assets was offset by a corresponding decrease in its valuation allowance.  </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify">At December 31, 2021, the Company had net operating loss carry forwards of approximately $7,453,932 through 2034.  No tax benefit has been reported in the December 31, 2021 financial statements since the potential tax benefit is offset by a valuation allowance of the same amount. Due to the change in ownership provisions of the Tax Reform Act of 1986, net operating loss carry forwards for Federal income tax reporting purposes are subject to annual limitations. Should a change in ownership occur, net operating loss carry forwards may be limited as to use in future years.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:70.38%;padding-bottom:1.5pt" valign="bottom"/><td style="width:0.5%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.02%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:13.46%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:0.24%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:0.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td colspan="2" style="width:13.46%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td><td style="width:0.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">Federal</span></p> </td><td style="width:0.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:13.46%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Current</p> </td><td style="background-color:#CCEEFF;width:0.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="background-color:#CCEEFF;width:12.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.4%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:12.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred</p> </td><td style="width:0.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:12.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.4%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000">State</span></p> </td><td style="background-color:#CCEEFF;width:0.5%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:12.3%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.4%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:70.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Current</p> </td><td style="width:0.5%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:12.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.4%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:12.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:70.38%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred</p> </td><td style="background-color:#CCEEFF;width:0.5%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:12.3%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.4%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.06%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.24%;padding-bottom:1.5pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:70.38%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">  Income tax expense</p> </td><td style="width:0.5%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.74%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">$</p> </td><td style="width:12.3%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.7%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.7%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.4%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:12.06%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.24%;padding-bottom:3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> </table> 0 0 0 0 800 800 0 0 800 800 <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">  </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-right:-11.6pt;text-align:center"><b>December 31,</b></p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="4" style="width:14.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:1.3pt;text-align:center"><b>December 31,</b></p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.92%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:0.76%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td style="width:0.56%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"><b> </b></p> </td><td colspan="4" style="width:14.26%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td><td style="width:0.74%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify">Deferred tax assets:</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.92%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="4" style="width:14.26%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Net operating loss carryover</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,428,249   </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,367,497   </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Research and development carry forward</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">131,088   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">131,088   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Inventory reserve</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">223,616   </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">253,994   </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Allowance for doubtful accounts</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,600   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,600   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Warranty allowance</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,068   </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,068   </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Accrued compensation</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">148,976   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">142,838   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred tax liabilities:</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Depreciation</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.8%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(33,476)  </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(39,927)  </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:67.66%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Valuation allowance</p> </td><td style="background-color:#CCEEFF;width:1.1%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.8%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(7,905,122)  </p> </td><td style="background-color:#CCEEFF;width:0.76%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.56%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:11.82%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(7,862,158)  </p> </td><td style="background-color:#CCEEFF;width:0.74%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> <tr><td style="width:67.66%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Net deferred tax asset</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:13.8%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.76%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.56%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.82%;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.74%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td></tr> </table> 7428249 7367497 131088 131088 223616 253994 3600 3600 3068 3068 148976 142838 33476 39927 7905122 7862158 0 0 0.24 0.24 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:14.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">   </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td colspan="2" style="width:14.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="width:14.3%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>December 31,</b></p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> </td><td style="width:1.12%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2021</b></p> </td><td style="width:0.7%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2020</b></p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Book income (loss)   </p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,178  </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(117,532)  </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Meals and entertainment   </p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">State tax deduction</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-   </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred rent</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-  </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-  </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Stock/Options for services</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,587   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,709   </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Officer’s life ins premium</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,181   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,181   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Depreciation</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">  </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(6,451)  </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(8,265)  </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Accrued compensation</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,138   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(26,801)   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Inventory reserve</p> </td><td style="background-color:#CCEEFF;width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(30,378)   </p> </td><td style="background-color:#CCEEFF;width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">16,660   </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Valuation allowance</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,289   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">262,894   </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:69.24%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Net operating loss carryover</p> </td><td style="background-color:#CCEEFF;width:1.1%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(20,744)  </p> </td><td style="background-color:#CCEEFF;width:0.7%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:0.52%;padding-bottom:1.5pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:13.16%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(131,046)  </p> </td></tr> <tr><td style="width:69.24%" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Income Tax Expense</p> </td><td style="width:1.1%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.12%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:13%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td><td style="width:0.7%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:0.52%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.14%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">800   </p> </td></tr> </table> 4178 -117532 0 0 0 0 0 0 4587 3709 1181 1181 -6451 -8265 6138 -26801 -30378 16660 42289 262894 -20744 -131046 800 800 7453932 <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>NOTE 14 – SUBSEQUENT EVENTS</b></p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">On January 19, 2022 the Company and Werner Funk, President and CEO, agreed to a one-year extension of the $15,000 related party note payable due to Mr. Funk. The extended due date is January 19, 2023.  </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">On June 4, 2021 the Company issued a convertible promissory note for $20,000 to a board member with an original Maturity Date of December 4, 2021. The Note was extended for an additional period of 3 months until March 4, 2022. On March 4, 2022, the Note was extended for an additional period of 3 months until June 4, 2022.</p> EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ":+AU0'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 " FBX=4+W8 ZN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''W!TSJR\9.&PQ6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI9\_ M?0*U)DH3$KZD$#&1PWPU^J[/TL0UVQ-%"9#-'KW.=4GTI;D-R6LJS[2#J,U! M[Q $Y[?@D;35I&$"5G$A,M5:(TU"32&=\-8L^/B9NAEF#6"''GO*T-0-,#5- MC,>Q:^$"F&"$R>?O MJ%.%?_Q,X=8*?DF-V2&H:A'E9SKNS0P/OST^N\;N7Z M3+HW6'YE)^D8<AO@!02P,$% @ )HN'5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" FBX=4[8L]VY,% !H%P & 'AL+W=O_0D,[G78F!%LV"6P39@@?*=V$,"&[.]L[88O@B6U120[) MO^^1,3:;$<>^2/#7>?U(1WZ/I*N=D"]JP[DF;TF,'4N MMCR%.VLA$Z;A5#YWU%9R%N9!2=RACG/125B4M@97^;6%'%R)3,=1RA>2J"Q) MF'R_X;'87;?9"9W"U9<]\R?77[4+"6:=4":.$IRH2*9%\?=T: MNI_'7M<$Y$]\B_A.'1T3TY25$"_F9!9>MQQ#Q&,>:"/!X.>5CW@<&R7@^*\0 M;97O-(''QP?U:=YX:,R**3X2\?YO7C0H!PQ$K/+_ M9+=_UO=;),B4%DD1# 1)E.Y_V5O1$4EEG W@C@]&(L@@S1JPM*0 M3%(=Z72E3;XNQ^2/W_Z\ZFAXG0GJ!(7TS5Z:GI!V*;D7J=XHT UY M^+- !SA+6'J O:&HXI@'Y\1SSPAUJ&L!&N'A]TR6X=02/L;#_\E2"'=L;_^I M-5[9]5ZNYYULC691K! EOU3R,YP%EY$P'WU(P#JL_5.C M5'R.OWSZ5/-)]$NV?L.$P6!64>Y I[L+UUJS6&']Y3J513JH4F&+TRCF9)XE M*RZM9HB+P#?6[GK];A=#.G)MMPG2T8<_9XDUA35"#_?SV=/D"YG,;V?SR>1Q M-K\EHX?'Q3F&22M,V@1SE@9"0A;SDG)&EAJ&&Q&2C$26:OD.OZ&='5V^GW?+_K8(25O;NX/Q>$PS"47*FS MPP&Y@^?(0VKO.US2]?PN66YY$+$8I,=0&7^=8+"5_;NX?7^$'9DS2/:3V*56 M4%SN&PQPAH%5Q<#%[?PC6#D,%U*\1FE@[T9<$Q^"585P<6O_B+80T.B8_!MM M3W\;N&*?.CW,D=VJ7+BXR^?Y&\*:XC0*+G!Y@7X%56UP<4._$V9>L=B(%+5A M7*3;=]N.T^MCL]&J,-!&A>$[K%K:+RF,;[+D3 %?2&9*97; &LVYP-"J D$; M%8AO(@:+A05=7KVDL@+A2CA050IHHU(PRJ0T!7Y?U:/T.?\,,SL8KOB#8W-G M6OD_;>3_LU1SN5^&FOD0.Z!:R7#%&K+*]VDCW\]31T;@5L]"OEMY<)VY2-LL M"&"Q#248!F]_A@G732%J9/&UD\LL-V 4*A,O4 E7.3G%C+H 6V2J. C*- M!;,-]G&ATLU5S#[2Z\#M]KN>#R;Z:@.H')WB9GSP!)$D,-M::A&\0%G>,"B" MY"'34 /3$))H7>GOE2^.H*C;AR5LW[53>96K>[@##V$%$N:KD&G,;"^_J1&H MRY!7N;B'>V^Y'CI>5$_AHO4;JQ&KV[:HK-S#C?'*^Q:M(8%9^^UW*\FJYC3S,-T\[U>/[/>A[9BQ=D9BO(=0YOP0NN=_6 MW9]HL&PO=V]R:W-H965T&ULE5EM M<]HX$/XK&N;F7F:@6))?VR0SA- +EW7U6]M4;R[\6>THY^);$:7$]V'.>?1R/BW!/$U)\8!E-Q3<[ MEB>$B]O\95QD.27;TBB)Q\BRW'%"HG1PK@=P\/V#5?2RY_*#\_E=-! M_9O2L'W]W?OG,G@1S#,IZ)3%?T=;OK\>^ .PI3MRB/F*O=W3*B!'^@M97)3_ M@[<*:PU >"@X2RICP2")TN-?\JU:B)8!M'L,4&6 +C7 E0$N STR*\.Z(YS< M7.7L#>02+;S)BW)M2FL1393*;5SS7'P;"3M^/:$>3WCW;K T.<>T0EP[M/H>DV.M6Y6CEE%:R:%YOG,#U[*OQ:SMX M%>5:'@IJU DENZ9D&RE-PI =4K%M.0UI]$J>8SH$*>4ZFD=/;HM X#A.AZ4& M9+= )R2=FJ3SHR1%FN4T)IQN049R'M%"Q]A1R%@=NBH">MCNX>O6?%TCWWGZ M2E/.\G?PH%])5_E5#WJ6W=UQ%>8CZ+NNGIU7L_/,6!TA1B(+5\?/4 M5<%(EN0)O7.H$W9^SZ.JB#LN]#2LPIJ5H&1U89Q M$H/I(<_%QH))[\(%ZHY9V$/=C55A@0L1ZME8:#6=V#+2?%PM'V>KS3_@9Y)D MG\#LSZ?YXQ?1PGI+NO)WLH=Z'NIAV.@"="^: M*!;SR>U\,=_,9\:\;SHZ-+?T6B S\EZJ(TFW8KP-\X/01_I-#.R%7B"AVL-% M]:NM7H.S7=_'/=,';+H]-+?[244R(:D8^1/974.62,)$SNA:SFJ'=Y'EX>XD MHL$Y@0,=OX=SHP70+ ;*:E\TBT"UZ4-DVZVDJFCK<-!!GIXV:L0!F<7A@7%J MX#P49X6CO&4L[UM[I!$"Q[*Z&GP6=AI"(Q@(GAM=7JD@)P-(#>&\:[E#-=>A M%2C<55@?[]9!PJQ+]<@51^0YBJ.^'$&JOGBZY3T'.Z792!$Z9]>VD M'*8!VUW4+U4-@H&OGNTU.(0"V^[15]1H%3)KU<4=\X>BTDF4WSJ^5$&IL)XZ MPHV(8;.(F8N_+BKM4Q95E!S+#MSN84>#ZZ/="!QH)I1_TQ)856#/.C: M*E459TH;W @6-@M6Q?<,2U6&$,)8U2L-$/J.D-Z>YRRX]4 -&PM_O5E._[A? M+NYFJ_4OX&[V>3Z=;TQ/ZAJ5P6:5F;(D82D0@AA^'0*(G*&(2_X#Q9[D(MO( M@>]9'OU'MY]$91$"?;1[@[HO= 7<>U>Z07-U*&S4>Y8^6M9=KM6;RE>2'R MVL!:/9B-?,MS X6S#NC9$.,>QHU$8K-$'H_=+>$%DX<[<$%E5A'XRG-M_:E< M ]2>RL>M5QGR/=(7DK]$0L1CNA.&U@=/>,B/KV:.-YQEY=N-9\;%^%M>[BD1 M2R\!XOL=$\)9W<@7)O4+LIO_ 5!+ P04 " FBX=4Z=$:Z4X" !Q!@ M& 'AL+W=O[)2N&=I2[ZEI-+#2DVI!XS!,:PT<2T= ^XY',QH35R2!Z4>77%3KH+0&0(!!3H%9B]/L 8A MG)"U\:O7#(9;.N)X_:+^U6>W61Z8@;42/WF)U2I8!*2$'6L%WJK#-^CSS)U> MH83QW^3086>S@!2M057W9.N@YK*[LN>^#R-"=(P0]X3X5$+2$Q(?M'/F8UTS M9'FFU8%HA[9J;N%[X]DV#9?N*6Y1VU-N>9A?,<%D 63K% SY3#9,@\0*D!=, MV/H3H<14=M-D%.T-'8T6O?A5)QX?$;^&XIPDT1F)PSB:H*]/IX>OZ=3&'++& M0];8ZR5']9!Q8=Y12@:EQ"O-CBBM55W;W^ 65?%X9GOGVD,N6ZR4YG^@G.I4 M)YAZ0??7>LJC>![Z3T:?QDTY!?G*]6QP/?N :_N@B=*V8@@EN6>B!;(!W:69 M2M")ST>^WCI_#_'*\7QP//]PG\_(C3'M=)/G_[0NCI:S1;B,WCB= J9A&"V6 MTX;3P7#Z'X9_M&B0R9++_93K]%374\!)UW0T$-PP_L[TGDM#!.PL-3S_8O/K M;L!U!:K&SX@'A7;B^&5EWPF@'<">[Y3"E\*-G>$MD_\%4$L#!!0 ( ":+ MAU0Q:=&&, 4 ',2 8 >&PO=V]R:W-H965T&ULG9AM M;Z,X$,>_BA7=BZYT;;!YKM)(>:!I3DVH(.GNOJ3!:= "SH'3].[3GPT$DMBP MU;UI ID9?C/NS-]X<"39KWR',06?29SF#[T=I?O[?C_?[' 2Y'=DCU/VRY9D M24#99?;>S_<9#L+"*8G[2%&,?A)$:6\X*.Z]9,,!.= X2O%+!O)#D@39/V,< MD^-##_9.-[SH?4?YC?YPL _>L8_I>O^2L:M^'26,$ISF$4E!AK/O043H1CO*$\1, ^/O $QS&/Q#C^KH+VZF=R MQ_/OI^B/1?(LF;<@QQ,2?X]"NGOH63T0XFUPB*E'CD^X2J@ W) X+_Z"8VEK MV#VP.>24))4S(TBBM/P,/JM"G#E H\4!50[HVD%K<5 K![5(M"0KTIH&-!@. M,G($&;=FT?B7HC:%-\LF2ODR^C1COT;,CPY]&E#,EH7F@&R!N\=9P,N;@UNP M]J?@YH]O@SYES^'6_4T58.J/!/@!0$)4"3K[LK'3AJ732UB*>VQJ-!%.<=D;0ZDE9$TEHB>?@#IP>< MRXI<>NJ%)^_&CR%4;%,SS$'_XSQWT($C-HZZ@%T:@1C4[$^?+56:Y<[R?P'-_Q7ATP MFOZU]E<+=E<&:P@4FFGK]A6K:&78&FQ!-6M4LQ-U16@0@PG)*6^S&2%A#GP2 MAS),4P1 T! X13/=LFQ-DX-:-:C5"3KS7-\'BY$WFR]E<):DAKJE6%=PHAFR M3$57Y7!V#6=W]IW[XGBCU7PY \Z/%V?I.WY'"T*E&8%*=\XX96,O!D$:@B!D M0S;**1^#'U@Z^Q1Q?10%&M?K([,SH6$B>0W@V<2&OYD9.0ZRS:[@#=D B M3W I+!0A5 L)K**9A12]#14UJ*@3=8K9WF(3!:5B\_(F)*/1O\4-*2\20*"J MH&M 6LC%A"S65&#*M0;!EH,!&2*#>W;6K M)\<#\^7$73C@INK<;UV=VP@ [%8 E^YP!J)T0Q(,;G"Y8/(=BSC6503%]1+- M6+DTI:4&S?B'W?.?;3G?V3Q)<5[LLT+\)F]7<:BS_;C*]SR7F*)=&V(S^&'W MY)^G%&>8"5151BF?.-=OD68BH8P2.VA;NM4"V0@ M+_2H\6R.QVU MQ.Q68](/6\8U:I0%=2M+ W@26"FF1"R$1OJ-T25@HR>H6T^6S@I _C3QY456! M1BAI:6*> RMW2AMN(R6H6TJ^._/9$Z<T# M=[WR5RPMO@&[!466TE1$)6$]Q;9(EK $,DO-@.?J=)E4(SJH^_7E?R;UN'Y^ M_GE:-FERXJL,8B\\%H3Z=7(22WER_;/7]P1G[\6I1@XVY)#2\AVYOEN?G(R* M\X*K^V-X/RG//YHPY7',(F#ZP][J8[QE(94[D\%EY0E'>4')OC@D>".4DJ3X MNL-!B#-NP'[?$D)/%_P!]3G3\#]02P,$% @ )HN'5,6S.'[.! WA, M !@ !X;"]W;W)K$PW6Z%>6-/) M#F_($Q'?=P],KJQ&2Y+FI. I+0 CZYO1+?RRA+X2J!!_IV3/3YZ!4NSA##^.UC\+%/Q"B[F9)W&J;@$%V6!RR05)+D$8_#]:0XN?KN< M6$):I/1:<;W[W6%WIW/W/)?'J]K,(#U[OS1X*E<\9NF*) 9%\WY%MXET19YS MG($'G";CM SO$L%S@RZ%OVZ'HF0^2SY7&!6I,6&&U0L^U7\1;6=+1G6)K9. M$UNGTH,Z])AB> 7NBSB3H2LVX(&R*KMOA9#$E0*O,@($!=]H$=-",)IE"G9? M",((%U?@CFS20CD%[G"&BY@ +,"AW^^G?8DG;%?BS%%S@0E'^40H/&_FGU$#7C4+?,YN(&A-1KXFWR3^RQ!R2 M7@:^E0?@F =7X =F#!<"W'->&G/L#FDTMB.,-#?:T=41T$.>WPKMH)ZE28^' M?#-;7L.6U\M676]X56_2B@<@>WO]@A\*T$X1:*+'T^CQH':\9YYF^-@ F^NP M-@-]B#/O_<9[_W_R_@KPZNB;6/#UD^S;KH/,M@6-;4&O;7.RHSP5LA4=FL&N M9/%6SAL ;QBIFIJINP2:+:Z!:AW5IGI(SYE+8>-2V.O2-SE5IK(.YP1<9)1S M8W<-!U,N'$RY0<1"1XQ1& 6P57&7P[@S)J*&B>ASV]BBJL4=!=BQ341'AAX6 MA'H/BP;IUA%05GW7B<(6ZSIP[$#D>SZ"+=X-R#! LD&8>8?V<3:T_WL'^P![ M]3;G_C*_P\SI8O5=?/M60O@@;(#""[6Q9#&M:#FHZ)^TX%\+^ MP;"KE N&$P)V^%6ED)$@PXP6AH'?)LD9)DF'0!NA-D>#BI8&B!-%3D?UAU1?@\"P&AX>Q8P9:)U([0@1XV><%O^SMA#A\&0QX MNB/[A'^F!U+(_VPHVR="WK+M@!\82=9EHWT^0)X7#O9)5O2N+LIG"W9U08\B MSPJR8( ?]_N$O5Z3G#Y?]F#O[<%]MMT)]6!P=7%(MF1)Q.-AP>3=H/&RSO:D MX!DM ".;R]X(?AG[98/2XD=&GOG)-5!=65'Z2]U,UY<]3Q&1G*1"N4CDSQ,9 MDSQ7GB3'O[737O-.U?#T^LW[;=EYV9E5PLF8YC^SM=A=]H8]L":;Y)B+>_K\ MC=0="I2_E.:\_ N>*]LHZ('TR 7=UXTEP3XKJM_DI0[$20,86AJ@N@'J-O M M#7#= )<=K3[<354B2" MR&$1'- -&"=\!V[ET'+0!X_+&_#ICS\O!D*^1UD/TMKG=>4367Q"!+[30NPX MF!1KLCYW,)" #25ZH[Q&3H\W)/T,,/P+( ]! ]#XX\T]!PYN@H9+?]CB;[Z8 MW(\>IK.O8#1^F/Z8/DPG2X=;OW'KEVY]B]N9G+59D=(] 9]RRKDQ])6+H'2A MYNC3%8Q\+[X8/)W&0[?J^\,X@JBQ.R,,&L+ V?'1^A^9DE6Z""JG<4J+-,L) M*"2Z0E9/U76J$NG(R5IV",B:PQ*1%=MJTF8B(]P1KK"!"9WANB&R<*594I6# M8@V2/64B^Z]\8 I=Y2X\#1WV4"=RNE'@8W/4H@8T6:^N.&+G7QW*L?4<*]D,&DA\ROAG!@98^W=L=?!TTTL>-!KRZGG M!!R=Y*"*X/W\T8Y8^SI+MF$8X ZFP5+VH9-S6LA1%I2]RDG,"7LB1CZH M\V%?Y]/-PMB'D841M8S(66W&NZ38$MXI(2J8U5S*LV25Y>^5$]A6=8C=8Y>F M]*CFIBPK)'M*5KDY*MB0_2'TNMEELH-Q;"DFL%4)Z):)>1.+G,@%3!.&5R.L MKT/X$.%A%U:WL^58*Q8P^-UX]AG)Y8)C#0X)T\>M1@[TRA;)M.L2ZV;]$-NB MVXH*?%=5*,^$F4P7!^SCH3;PNID:^#"PL+4Z MU"TDQ:(YPN" '$87=E8#"# M&'I#R\H MLH!W=(Q%SO"0$&+?GID3'+64]7(J@M#%(9=T@^K!VSE [KUHTG) M0_*J\K%:-Z0I.\J<)"]R<\0M2:EK15]6ZBCJ0AOLH!<$GD684:LLR*TLXW(S M($.\=F0HTJ6B?#WL*K/!4"XQ(L\28=0*"W(+2S?"'YGQ2!<0%&L3WF#5ATB& MUH+L2\G:XQEQ$&C98# +-NB$YWG: M8M=@A^+8#MSJ"7;KR3GPIT.;+G^>YPCH@U.I,:Z1L&%#8^J,06F4-MHZTRH- M=BM-,_5EKYZRM41=O8+;K$B*]/WICW4Q@3X.M%VMP0X-AW;ZDZ]>[ZC.Y &, MOXUF7R=@.@/CT?*;$=,D,7()TJ74S7S/M^V.<"LOV+T[4EA@] "N)U^GLYDJ M6/-;\/=D=&]DU7<]H1>A;D$UF"$/8*A=V*]<8ZF=TX*741"N(P\KN4 MNMEY9\XI6[W"H;/T+Q\7B[O)]\GL870';J;+\=U\^7@_62KDL@>W=_.?+C' MK9*@W#-5YR'-T^:4;%2>#76>7\,OX^JLJW53';U]3]@V*SC(R4:Z]#ZKLRI6 MG695-X(>R@.A%15R1UE>[HB, %,&\O\;*G6UOE$O:,X4K_X'4$L#!!0 ( M ":+AU0&*DM-I@, !@( 8 >&PO=V]R:W-H965T&UL MM591;]LV$/XK!PTH-B"Q+,7=TM8V8#M99Z"UC=CML+W1TDDB3)$J25G-O]^1 MDE4%;8*^[,7BD=]]]]V1/'K:*'TR!:*%KZ609A84UE9OP] D!9;,C%2%DE8R MI4MFR=1Y:"J-+/5.I0CC\?CWL&13 )+:6%5VSJ2@Y++] MLJ]='08.M^-G'.+.(?:ZVT!>Y1VS;#[5J@'MT,3F!CY5[TWBN'2;LK>:5CGY MV?EF>[B'"*YA^_!^L5G_NSBLMQM8;.Y@^6F_WMSO][!8'=:?UX=_IJ&E@,XM M3#KR94L>/T,>Q?!125L8N)!Q'+_#= M].G?>+Z;Y])7%LT+/).>9^)Y)O]/&7^*_-4OMW$4O?N)$+ M);=XHK+GQ(6: MR_P*5DI7(_C5T<3C=QW$6T2J-'0+MD""EA63C]WB;] P UPF1* TLY@"W:=M M8M41-;QQFS&.H*8MUN"\!6L,J,R/]Y;PSE@QP:F'2,Y&O;P4S]05*@-,ID W M5= (*JTJS=%2BP"+22&54#D-%21*GE%;2#D2&- G9]P*H^LM+&K)W!V'K$9Q M!9): DW4F@G(*8$.?^6C)92A0.HN/@[%3.N$NELO[3(#3".P,^."'04Q4YT, MI40-Q?FQJA(\\6:;A$LY%^I((:UFTE"]6C3=67U"2]&;@B>%JZ:H4U(O7-MP M_,Q) .)UTW?FQ-FY8(#L_7J>UI4+H.CFYU5KRA%?DT6$HQ89JZ+Z: M]'H]%)5R?J)S! <2.:AL0M4[=AC:6I>BJXY&8\@<5O!R=E:;]Y>C<44)?*DQ MX\] /PRAQ*R1ML67\D?H)5=D?G\F'X8L@SQ=;)Y"A58K@77YA&Q'!XE)_)[M MPZYG^[;A1\RI#O38Z6X[!T<\&K=GO#TZ[C(P,!67URK+(-.JA$U;RB?W;2V3 MT8]:2SCHUK3IN7^3#-6\EK9MW/UL_^PMVF[_#=Z^F1^9IH!4!\S(=3SZXW4 MNGV'6L.JRO?^H[+TDO@A'26ZJ Y ZYFB!M@9+D#_9V#^'U!+ P04 " F MBX=4JM9$2MD5 #L/0 & 'AL+W=OIHF1)MB4[DZ0J<9(95^6UL7.G]B-$0A(2BE (THKGU^_I MQH.@+'DF=V=K4F.)Q*/1:)P^W0T]VYKZFUTIU8@?Z[*RSX]63;-Y>GQL\Y5: M2SLT&U7AS<+4:]G@:[T\MIM:R8([K,;//M4OGIFV*76E M/M7"MNNUK.]>J=)LGQ^-C\*#SWJY:NC!\8MG&[E4UZKYLOE4X]MQ'*70:U59 M;2I1J\7SHY?CIZ].J3TW^)=66YM\%K22N3'?Z,M5\?QH1 *I4N4-C2#QYU9= MJK*D@2#&=S_F49R2.J:?P^AO>>U8RUQ:=6G*/W31K)X?G1^)0BUD6S:?S?9W MY==S1N/EIK3\?[%U;4\Q8][:QJQ]9WQ?Z\K]E3^\'I(.YZ,#'2:^PX3E=A.Q ME*]E(U\\J\U6U-0:H]$'7BKWAG"ZHDVY;FJ\U>C7O/CP\>:-F(B!N+[Z[3!T=\K?*A.!EG8C*:C!\8[R2N_83'.SFT M=M,H^\ XIW&<4Q[G]/]!AP^.3"?RJ=W(7#T_PI&SJKY51V&Z__R/\\EX_*NX M_O+^_C?H)?.\;M%RS2,)LZ G?OAA.JY822OX M)**_%-A(M9ZKFC?S3LEZH*IB*.9#\<4J&N:-;31.G+)"5^(33TQSOHVR77>R MT31.-LGG'-WWK@$CY:8B&-/-'4Y9LQ)+5:E:EN4=R:TV+%RGGPWFS/6FA!2U M^MYJ; !.7@6HH@%%8_#MFQ(JRBHK]+> MPT)8J$BV0BY6 K"X(:6J>9$US M6%:8M:IQ74LMY[K4C?9#%=KFI;%MS2J!["05S7RHCYNE@"S4@3[OWTST.R1. MK6Y5U7H!U ] O\67HJW#EKM.K!Y5:U.0135D ] .@-!"SK8DV;'L6BQJLT8W M8Q,U]0U#EM:@[[(M98U]4+>R;%F9A]5:JU*2V-@ P*^JR2:Q4V:M1"-_..T( M-P[C?@G' RTHFZ$9EM>8^N[ ^_A9P$Y$8=IYLVAI;;G2MW)>>FEB9]89V49S M-R#?4(B-O&,M#P6PZE+:%7?@#V_0#CUY#^!1Q*:M-X;4ZS MLU9*K!U&0QZLSI)2Y\I-KCIYAZ*(T&'%YZ@.<5/+0O7U4U/WNM9D6 W&U4L8 M84FJ-QJ*=<;F)I-5W&9(5CR@=:=6="3VZG&+K6H40=I";%?X4"@L 0@, M:R^9UZ#ID/;#W-)4SI3N#;4AE9G60AOIB#0#FIFZ(/N@X5TG17O]%TJAIZ0\ M F^<57+P?50G%\V:P8>1V +^'YV.L]%HQ \?C<_HU<>$TA]Z6=2#Q_)(B K5(*)&(LM639L MMOZFFLQ]CV;E[!3_L">P.?JEV \SKH)OM8@;/WP=<=)1MAD2VH@K.N M>,VEDI!<5E7K?"2>.GLADS*WVC("TBK"*2:? 2 %9%DH"V?PEL\E.IJY-24T MU$$PT-:*+>@X_>V V0,500B?-Z7\1S 7\^1-ZT9>' MV:?)>7\+.D5.E%MF<LL;*>0F)FT]8^Y@:_(K;( M,.X("QM*K1;D=ITM!R;FM(CNVY7.5X TWNZ\\5R*J$-3,D:B<>3G:8P+L[X$*J9>:F7GN_JJC<2>IX\28X>O6.E2I=T M@;@Y1'U\^H1YED>//6W"@?_;\Y(9/SY[DAS'8 AA(MY214K9/ZBS$6R7Q5?[ MX+I!30X-0@H/EL46TVF9EN0-#(\!=P!R/*8]3[8\0IW?#%Z9=B;6PMX3HN@8 M@U]FW9V'H?A#[5$$I+M%X SF%YR2(ZO!U@A_%H:8GGU*@.):7'KQK?B4K/AC MLA?_M"X.S7/-^T*\^2/ASHU>JX &CG9\7&/]ZAN[U=FOWKDQ"N5Q$7QTTAW. M08&)+?$(#M!HX$2=XC&)HR@>_5:9;45ZPHIS' _PN8%9#,BG@,3W;@ M1[K]HXPD*619LU]VCG$MOYHN!E,I@.'8LU=C0.Q6HP@F$=FC86D\T&-('RPZ M;WRW(3("D2U<%7"GV2I8]WA"FI^<^C!O>$]E_PPSV:=X=I:Y;^.Q,-%0I_FY MRF5+>1^@KU]&9S?:[73 *J]'ZKS^+Q1?E=]:@$(,A1?JL)[O HQ9]@ICCAE[=D!^=A!8P;,\]?PA#YC M$_8]*L%'UQPK8)E-AX2+$%=$?]7QFA0;,N]CF)[88&5A?3A1]-0'"^$<[\0* M:83@HH;.Q;+9[8>*'4\9O62RCQZDR'PQP_@7'F#T2Y)6^LD(;C=8^VN<("XG M/AE-;*SJ 49O;< #BHMWCBSUW82^M"(^KE;YUJ!0!0RPDE53 M\*J%+D.DR<7F.^W:Y8XT[AN.XS-^SFOO* MWC&?BPMG/^/1/VE!B)G:FI0S - 0':_QK0G1/HUK*LJ2=,^CHN9]+.$@$.?/ MMODJ"Z@J"H,NE6GV.V,_[-T@9# )=2(D)Z#E)R6T,I4:T%IC9]9 /*.,_> ( M%G$TSOP?H5%>2KVV291:$OS=$M@JVG&K(=T"+RA:^U2K0=Y'"U)')P^MB,&E MOJ>(!&>ZI'U29"!I]WD',KKRUD>%K\>,&.&L#%-ZADBW<-> M>\A[NW^R;G^ZI+*/!Q;$KWI$Q6.J2V!S4!]\*:,UR] %-ZD0CO4K+PW;NWQ%@W=!R*?T$]G/"X[ 4>-WOI-.F]TS9%Z<$!W(9A M>O%+\"R^%?N+FJ(Z&ZG;O?$YZ. @O*)X/G[U,0Y',5"^MT6FM161*(H$,Z\( M,F-7+#DTB\MML[8+N08!LXDJ^C'8CKG;O=;^6ENYA&->QG)10#'2I./##( \ M 9?=B&7M$J=8*2FZ\=SIP,<09P=_0VCSM(]3]T&+DY:TMRV!]+MHQWL>7:NE MXW[W6+NX80L]]/PUX-=22NR1.+F89K.SD1C$3X_$=#3-II,+/ N?KBK/KB@K M*Z87)]GH;")FV71Z)F:C438;S\1D>I&=3,_1*WQZ),;9Z/PB.Q^%MOA^,0TNYB.24K_B8 'J$BK/[DXR\:S M*2_!?3H[PT0G]"1\>L/<67$6]#KXI?.S78V.4%S^N]GI?YGN+,F"+7L MP7]C#WIMRJ*708MG,IB3 YC'>@B*TN5^"UU3UJ$C>"'IZ]H_R021BDW(R%*6 MMZ0O/CF5A>&QU=%#%6GF*&2Q4LLNH4]^%N*1V(KKK6Y=CAE8K&LHOA)KL/!H MN2N-O4Z"FG31L?@8*+:O3[JN81$^)**OE-V,?C&I6+HZ9?1? (#NW=]E$?=8 M=LW8GRPCCNJB2SAXW.';J5PD0:U$)@]CSP:5Q<8"ULC'6F0>G M-;!@BUA&4>)#(,2(:! MDP%K6)%+("FIVMBM9]TF&0>>*I6TMUI6N]]-DX0G#QC7<+\3TL0(E'5,%G@@ M2Q] .>CQN7S*78*7A1P+59]VSO?]*P]4T>BG>S<]'$E'H%AN;_&DCU@K>#_* M$=%%)38A+SO%4%'TY$))-,6>*G=4@9B;L2"]=>).8)#[R_!Z*!:*B&DIO@)T M;:'S6'V)*Z<%7.+<8'&5E@C?".<6:LNU3G?;9@'$/Q M2EH<,_;?NFQ)>>^,Y8RQN%Y1\'C#KFF]:9M(L^?NUKILXLV.98),3\^RL[.I0$1$D[N1C;_H MQ 59%]%[[[!5G3B=8_@K^=/U'B@Y'CI.HWNG:9*=@\9,0)JO6=B/B;!_](7E MHO$##NTGY!Z*W\V6"M,AY7I@(UA!/EW1FRS504@XX_F=ZT')G@%+ @XS%)CN MK=0UPDPJ.K]W -O=-ES0NUB0E@EX=G>O0@4G]:#N:MP\7,Y)?02E&'FPROM? M BBIBYVZ2> B=[XVR2$V>:PD<@[I"GS,M ; MKNUC!!9AK@L7D;M][A;<(T>]+H8O +I.7IU.9>M4G85)=ZNW#I_3>9FJ>Z4! M *#6\\Z^ M.+$3;>=7/V@GVQ4I"\V8HC$A^[XSC3_??E>"4(ZRP1*5YJXN*,818?[0?9M3 MCIHR/+^RH;CN)W'Z+U77PFV<[8:V[<;?G)W3U*]QUNA[>M"[U)37P+VPP= M4/O[J03EB.&ZU&%W%RSF)/.T37KYSB8#25>0B/$-UG++S(IK(KW+(WSWKA[U'[R=T^2/<=J[NJ*<6K4F(] MUSGH-9&(3_.>?JZ6/_PO(2*Z(QJ9XS6-"QC$RT9JX6 MU1A2OR;0O_CFUH"E1BAS"^JEG0M-T1:>W&E5%K'14&PX24^9U^Z*_&=(@O Y M%F1V,@.'$@.0A\NG226G5[;A'/ /U@=.V?DIUVZX?G8O^7!@BM%/3C%*I[AN M^>[+SZQG065G&_OUYSH?_^(KN2ZM%.]3__1J#LTP.SS#]Z%XQ[GOX,U^,S0C M;R5"C=^39/=NT-/E?#B^+PW?"J0Q*LY[W_;NVG'(U@5?/Q%:24[3M.LV9 OA MT-R-E4=H?GIZGDU.)B[FX?0S&R0%LU"$SZ2GG1X_.A_-LNG%Y ED:/Z. .F= M31=$8HB3;#8Y]1Z"-,9+I5=G%]ET=NHBH] S93#49IR=C:?9V'SB*E#W)8V_M*#-\/$7SS7+3D<7?E\:)R=S$O@5 MOQ^$4\Z;1 %/1MGX=-J[TCX'SU&WH9P4H9.=2AQG@X D"V'U5X<9KK2]<%)/ MZ";S>LY\@E-N"\3P,)M;J4MVA&PHFEU-7P==4F1!F^GAD;JG07W(B57J!]YO M57D;?WX0LP:%OR%F#R2\7 0$<*43DL8$?(F1V"_'^Z'.ZQ22R" [D8)EN$/0 MOZ[BB7(T$O+23%KTFHM<(:RHZ.B[U!["=Y=1RN)-VIU?;M!I:=@[N()?8*:< M2.%4PX/GDCEOR$_L)&>L^R%-E[Y(LELT+]PQY8+C_?JP<^&*0Y>"(S/+Z=ZW M;><4TS:T ?P#@"Y:\=/&6EA8")<\@P8I\;9DQ,H]8KF+/)VS-Y7'SKC[M+$N M4;AXP B&XB,P>Z]Y=-%F_+D:$Y*^($Q(0B*8/77, _.M\N D>S^T"8 X*UY\A>MSKSDUY3/Z(5&=7NJNJ;IJ;9<# MYQI)N/_+D63\54R=!*1V?]=T67;%?')+^J3J+@' PQL\%'PEA(A&FJW_5)O* MD(%U$73O9X'^)U]<%F>-.&#*W2:%Y!]GSU+CV_>+T>/D%[C@+$O^G3'_&*YJW(]QX]/X4^:7 M[A>\77/W.^CW7-RQP)P%NHZ&L[,C=V^ZY%]YI>E#ZP>2(%AX+ M(#!':W">Q$H]N,TZG04#1P@%)M8A,'KM<85" M.""B\;W!##J33O%XW:)_]KZ3+S$SN%+B+Y[:?!9==&_(LKYAE\ZE6 M!]!.FM#G=_<;J]A!&>PNKW9WB]66UAL-M?;#2QN MKN#K>K%;:6C)FM,)DP9Y62-';R /(_BFI,T-7,L4T^< (='LN$8M MUV7T+N(5)GT8#7L0#:+A.WBCSO>1QQN]Y;NR:-[!&7FQ2QTL"*FC/3"!E* MU$R('YU'QO<3*+7*R%^#GJ_S4Z?>VH';'!B=87I6E42E1:Z8 &>*+"#)H 9F MH43-5

SV>=,:?#GX@V<>S#%W4@)=UKPP9&%4CIPC:?M&#IOJX>HIUB MJ0RGR.VT*L MZDZ%FGR.D48%=C2X:9G\C>D+(EW.GU7"NS7S'ZI#<$; Y#B: MTWY=[+X>8S>!/!F9N+CZVI$T]QK3'1L*HCMJRX/+1%34P1S+G\K-N.3:7!F$ ME)B:2Z NA45,67>=ZMG&M2WW&#S=R3H#\"L,1[V(3KO%ZA5OZ/1DEP^SQ1?Q/>E\9,/P]YD\O'T>/E:7PR/Y@PE._/3E)+O;-Q%/:>>Q.MI_XWIC%,K$;@CU4%_H>S<;9Z#[C9G_ U!+ P04 " FBX=4TO'^DV\% "D# &0 'AL M+W=O]]=WAI1\[-6B#[9%<>:;ZYLA?;)6^H=9CD:F6/**F:%J>(T[Q6%IZ,3H[:=B"WW'[M?FD M<37:HI2BXK41J@;-YZ>#\^CM14KR3N";X&NS]PP4R4RI'[2X*4\'(3G$)2\L M(3#\6?%++B4!H1L_.\S!UB0I[C_WZ+^YV#&6&3/\4LD_16F7IX/) $H^9ZVT MG]7Z=][%DQ%>H:1QW[#VLE$^@*(U5E6=,GI0B=K_LOLN#WL*D_ 9A;A3B)W? MWI#S\HI9=G:BU1HT22,:/;A0G38Z)VHJRIW5N"M0SY[]"Z+GEY"#!";[8NQ;U+%_&+B%>\&$(2 M!1"'W M-;QO,1N))^JA]]P%5E* "O.W*UAGH1(4GE0%.E&2DU&29G#7\$(P:3=PI7%6 MP:OK +XA 5@ E^2 P!7Z/X@O=9NX1*NIUU*#4>]ZTV/;[1$!J M'$V#Z60"R%L)L MX.Q&033.=G9=D1X7W3[5!5@%^'S[%9@Q/GU'>98$X] GI2^A%&Q&W;3I).(@ MR<(AW"#E%II[&VN!$=LGNIKXB:Y)!)1*EX>,63'/A8X@*X'-ZXTNE<2JS.?< M'6!=P3)?L2&<&W(%9R:O9@C>STV'@X5 M!]VW1!@5AM;ZQB:?'@ZW/M$XMKP;61Y,IZ$KQL/Z:8)]"+ EU[[A)[A'=1RG M03;!7-ZU32.WLZ9+F+\;[4\7S:4OE>H'-7NF".0YH\)+O/R8MW![Z.3C-Z#= MF%7S8YQ_QXZ+!K)I$N33\2/9_1P=XV5!NWZ,PCR(TNF+TOT1)%6].'8MEX5I M,,T3^*(H]I>J<00YSIL(S_V;9R?SXT@A'4[37^#I(_#U)7:KJ%M>OGF.SP%> M>G ,>Q?^C2\X>@_2_A?RU1!A2?XA=(RS-PFF64Z+!*(T"L+$+5)<3()PG-(B M@VBU+H%&=C^,3G[!U!+ P04 " FBX=4.YYV1MD" N!@ M&0 'AL+W=O]NMGH[5V@HN\5:#63<-T]LS%&HS"9+@Q7#'E[5UAF@Z7K$EWJ/]O+K5 MI$4=2L4;E(8K"1H7D^ T.3G+G+]W>.2X,7LRN$KF2GUURE4U"6*7$ HLK4-@ M]'K"R"26^X;-_L>=>'O8 \/A"0[@)2GW=+Y+.\ M8)9-QUIM0#MO0G."+]5'4W)_U"=RJ)Y!2?K<#*/D_UGO_X)Y>V;/$V2#_M8<"6?4%JE M.1I@&D&HDEFL@$MXY,:R$,Z9X#2-DC-@L@)F@9J%S1QUUS!_0$(,I:+Y,0Y M+<#6" LE:!"Y7)[\'/8[AH^_8QNZ;A8U9\+ $>39,,R*@J0B&86#X0@NN>1T M_RI8*E49R.,T3/,8BF$:#N,<3AT=DZ5CUJ#F1@FT2.6T96[A74&,H_[@&-XE M83S(PWY<',.#LDP0RXA8XBQSS&D2YL,A/% 1YZI9,;F%FAE :LI6MAWGSMHMP]-V!_QP;S?I-=-++@T(7%!H MW!L- M#M=FH5JU9^(\R5I?WBQ9H6.FKG0.<+1=.R4QQ!]XN8?@=02P,$% M @ )HN'5.1,3#O7 @ %P8 !D !X;"]W;W)K&ULK5513]M #/XK5H8F)@627-*TZMI*%#H-:4!78-,>C\1I(I)2K)L>+J6#18TTTF M9,4UN7+MJ48B3VU257K,]V.OXD7MS";V;"EG$]'JLJAQ*4&U5<7E=HZEV$R= MP'D^6!7K7)L#;S9I^!JO4=\V2TF>UZ.D186U*D0-$K.IG9Y=;. &(Y@N;I:+E8W?^#D\@P6/V_/EQ>+RYN)IZF("?62'>"\ V3O M 8,+D2M(;),82!"\QGP0=X8=]R:/'"]UH6 M&M4'.%&/$UF+7"I \_V^,9-^ MKANNX"!P0Y_9LX-!%+JTJ%2#=M64V^.WOC)O3ZP5RK5=28I>4EOK3K?]:;_U M3CJQOX1W*_."RW51*R@QHU3_>#AP0'9KJ'.T:*ST[X2F16+-G#8W2A- ]YD@ M+>P<4Z#_+YC]!5!+ P04 " FBX=4VPHG*DP" )%"V4E4 M.5=?Q;'-*Y3,]G2-BG9*;21S9)IM;&N#K @B*>(L22YCR;B*IN.PMC33L=XY MP14N#=B=E,P<9BCT?A*ET7'A@6\KYQ?BZ;AF6URA>ZR7AJRXHQ1.&J232*H,"2[81[T/NOV.9SX7FY%C9\8=_X M9L,(\IUU6K9BBD!RU8SLI;V'$\$H>4.0M8(LQ-T<%**\88Y-QT;OP7AOHOE) M2#6H*3BN_$]9.4.[G'1N^NU^O8 A?(+YXVI]?[=X@)O%\GYUNUZ-8T=\[Q7G M+6O6L+(W6&D&=UJYRL)"%5C\"8@IL"ZZ[!C=+'N7>(-Y#_KI.61)EK[#ZW?9 M]@.O_U:VVJ%]AS/H.(/ &?R76_LGUL M<8/ VOI 0V58:\L=E$9+*&C).IX#4P5PY= HYCN B4Y@>W!M09= %XQR0X3C M)0<131)P)\=6K'AU6-"?I]T=$,FAK#/TF#KV_W7=\4K'$ MW(:^M)#KG7)-\7:K7>M?-Q7_V[UY-^Z8V7)E06!)TJ0WO(C -+W8&$[7H?XW MVE$"85K1\X7&.]!^J:DJ6L,?T#V(TU]02P,$% @ )HN'5%#134]?!0 M-A( !D !X;"]W;W)K&UL[5A;;]LV%/XKA-<. M*:#:DARW3IL$<"Y#.[2KD60;^DA)M$U4(E62BNO]^GV'NEA.G2#=NCWU)1$/ MS^W[SN&AK..U-I_L2@C'OA2YLB>#E7/EJ]'(IBM1<#O4I5#866A3<(>E68YL M:03/O%&1C^(P?#$JN%2#TV,OFYO38UVY7"HQ-\Q61<'-YDSD>GTRB :MX$HN M5XX$H]/CDB_%M7"_EW.#U:CSDLE"*"NU8D8L3@:SZ-79(>E[A3^D6-O>,R,D MB=:?:/$V.QF$E)#(1>K( \>_6W$N\IP<(8W/C<]!%Y(,^\^M]U\\=F!)N!7G M.O]39FYU,I@.6"86O,K=E5Z_$0V>"?E+=6[]7[:N=<=' Y96UNFB,48&A53U M?_ZEX:%G, WO,8@;@]CG70?R65YPQT^/C5XS0]KP1@\>JK=&KME\]G%V]NX2ZZO+=[.;RPM(KFX^'H\<8I'%*&W\GM5^ MXWO\1C%[KY5;67:I,I'M.A@AR2[3N,WT+'[0XX5(AVPW_'>2OLQWF+_7*M;89Q,,X]PI5?&<2>6$$=8Q@S287K#I M4VQEB,4J945:&9'UC%.>Y];'**B-.[1#1<^F&V$-P!;\#6*SB6*F#<^2P*DDNW81F11))< MX/B !+YIB^'%1M# );!;0 G/N4H;%*CBO2@4RF57'(L6?5-XWRLO7UM/)O+$ M]$D_-4"J(D$>T-]:]K6H!1+1=DY5DKQ*5WW4, 2W4!*?J2%@0*$_5QK]2(5( M'"#!. %\>2LS0G<@G]W!^U4='PO;0T4%?4D0XT#"]U'XM.6 (T]<0RS-M6V( M346[N0-UE[3 =RD)%KA?V,$$&1ONL\_XQK*#1+BU$*I>11.?:!3ZY;.V<[XJ M_I!=H-,\1\@99^]6$HG!SCD%N5:B/0 3G82=.@^!4F48NGWR=>DO06)>+NC\ M4](PE;>T,$0J1=T@#*/>3R"5/9$X4K'%DC$CU4LF_:!+Y?L,-('P7MK? M\#M-L;B;8IPEFIN,%3[0=QAFCYHWWSQH.B9V1MR/8?-CV/P8-O_IL.FD47/R M6HZV4>?;"4-O8)[@;&=*!>@3;Z:-!"BTU;XIT4PEG%OI5C1[.NWW;>TNFNES M=QP$'I+XXN@\9YY]FEU9)JDN% \TZ(Q,Q_7[E6W(>L\-SE'M)O:(=R0U6@_K MGT;H$8$ L_U<^Y+?E8:/?+MM6M72NCD]"YWCUR?ZY]6NUZ\#[XW3#N$ ;5+' M*9NWZ"?LW@OS]V1.EEI MTLG2M>]_LV7LI,V)XN9(XSN%&+I:.!_ME)(1;R M5KH/Q=3@6[]!250F<:_2>V'6V9"2O/=?JK2MSRM'/< M@43.19FZ&[WZ65;V# DOUJGE7UCYM>&@ W%IG0--&/*_&)%X^>$0\C>*MSM[1PF2[2 M-<@<\P4QSK71N7A0IK0P5DD7;F2JY+P+(D\V:M[*N#3*K6$<.]BK]CH?WUS> MTDBSCTB0P*%U1E#J]N!NRSQ2$1,Y M :>=2*$P.I8RL:#G\"(>XV$'QZ7 M;JF-^EWXTH&VCA=&2JQ&#DWW]J+ %/=1UFH,$?&LY6H:J"QG@(V/:J0>AI=< M81W@)B1:YH50"=JD\E@5:-U,I )5(^-HGC>Q2_*5B&-32A#.QTVX:A%B\W9' MPWZ(GBBDH8C"WD'O:/ARG]YQ.B^S'DQ+8TN!V=NA#K#!6-5;Z MMV)=\RV"/=63/63="J'7K^:Z-+ 7#?8A\[6@<3_KFZ!N^VV*>A,R<2^W;"6M M5>T0S IRD<41EA29+E%5"O+H*,"82?0Y;]?%BNF60+!/W$>0WE%;T$GI/50G MGFZGTS#P/-&S5"TX_G8K0;Z!'?CZ*%8S?*@84SQR^E-6>*5AK@RY05O%FV#2 M^9UL+=#84WD(^U**GC9H]IZPU)FX"%2S3_?9]V;&&S%,D"._:QL#"H M.H/&:9E("V2=$_E"D2.K -:O2#6+M8-3%)_=NEO)(9VZ,"L=Y-JA89ERG,VO M4>]]7/* RF%&>4_NS?9!?BY5X1,&2]\[_2"S&88CK)I$FUJB*-!7">!YAUJ[E2U)ZH>FJ3L,>Y MS/HI#CX=S+*Y4R#FV4=6EB(5+HAJ$2*:7FTK&W9*K%0*5LT\8S783 MI#E,[43Y\E]1F8H:+DOYV,9A:2+0*+. %C/*;GS<-<3OH.YLC M+3@<#GL^40PV@P.O\#^4*!33]$F27%]-+F_N?H/S*<;R=OJQ"]?3?[M*/XGM M7TBKVDH/P4Z(A3$4;:)SBY<(P'3]DP-:S@JI."O[ M#EQ))+6\QF KJU) M?<;$@P&.TU)LRDHG_L""%^TZKSFEV!YKH6FI526G]*SIA_/>H/91A\Y7NF:/ M[]&'74 Y/I5LE-K0G#2XP-IM'.M567AGI+!X^WG4]8?__00Z"K%UC3E4>)WU M>M=7VLK8]FB (S-')8>Z,L7*NV".55"O4(/7;9&GJ SB2^FN^R1USA<0CHZ[ MAT<#?O(7I6+9K3Y]#/V7SPVR_UW(^39 BLQI'*. MH@%>!)_ @ MP4 !D !X;"]W;W)K&ULI911<]HP#,>_BB[C]I21V$#+.N"NT.[6!]I>VVW/)E%(KG&[O1#9EG[2WUB:;)1^-CFBA5=95F8:Y-;6%U%DDARE,'U58T4G MF=)26%KJ=61JC2+U0;*,>!R?15(453";^+U[/9NHQI9%A?<:3".ET-LYEFHS M#5BPWW@HUKEU&]%L4HLU/J+]6M]K6D4=)2TD5J90%6C,IL$ENY@/G;]W^%;@ MQAS8X)2LE'IVBYMT&L2N("PQL8X@Z/.""RQ+!Z(R?NR809?2!1[:>_IGKYVT MK(3!A2J_%ZG-I\$X@!0ST93V06V^X$[/R/$251K_"YO6E_, DL98)7?!5($L MJO8K7G?W*D^FHHK*O>G/%I- MIP7%V=GMW=,UL!@^P.)NN;QY6E[?/CU.(DMHYQ E.\R\Q? C&,9AJ2J;&[BN M4DQ_!T144U<8WQ)5YCT8XN 425.B,.P>8("R5K46TA%RE0MQE+ MQT6UAKK124[O%!(E96&I@:P!ZEXHJA>RE=Z"55:4SK?'SC^&?!A[=(^-6#AD ME$VCJ=&W2[GMPUWF\A%02-40[,_T- YJL6TS4>6]8<@'Q#PAHS<8AV?LF$]; MCR._U9 UMM$D39C[6[A$G2S>O834$L#!!0 ( ">+AU1J!%1I^ ( .X& 9 M>&PO=V]R:W-H965TLY-F1; )$%\2_[A[]]XE?I[62G\S.:*% MAT)(,PMR:\N+,#1IC@4S?56BI)V=T@6S--7[T)0:6>:3"A'&@\'KL&!2 M\0*EX4J"QMTL2**+RY&+]P&?.=;F9 Q.R5:I;V[R(9L% T<(!:;6(3!ZW>," MA7! 1.-[BQET)5WBZ?B(_LYK)RU;9G"AQ!>>V7P6G >0X8Y5PJY5_1Y;/6.' MERIA_!/J)G8X"2"MC%5%FTP,"BZ;-WMH^W"2<#YX(B%N$V+/NRGD65XQR^93 MK6K0+IK0W,!+]=E$CDOW4>ZLIEU.>79^<[M90A3!*U@O/R:;Y16LDO7F*VS6 MRH+U^MLX,//HDEO.!KWZ&":$OW1$H<>; ^T"R@MMP=(Z1?0 M2@C*HO43-,]O\M; 8GD+9"Q^KZQTFM/Y4#V9,A;5>5YG+?(*'F*C-$@_Z]?Y+;$22C,SQSA5P#L@J!%4V[ M'>TC,U?1^2-5.ZII@?I_UW.?REJ5Q:/*'5(1:J?AQGU/ G2!.^JMJDGUQ<]( MOQ;SV$G+W*FPJNE4)^\,7E,/)L,QC<9OQKUH? X;99GXW<[OSDUXXD$%ZKUW M6D>::C9VU*UV9IXT'O88WMP$UTSON30@<$>I@_YD'(!NW+696%5Z1]LJ2_[H MASE=2*A= .WO%)WN=N(*=%?<_ =02P,$% @ )XN'5&G33IT>"P [R M !D !X;"]W;W)K&ULW5IK<]LV%OTK&*^[V\[0 M-$E)EM4\9FS';=--:S=V-M./$ E)7).$2I!6U%^_YUZ +TE.W.Y^Z4XRD40 M]_TX%\S+C2X?S$JI2GS*L\*\.EI5U?K;TU,3KU0NC:_7JL#*0I>YK/"S7)Z: M=:EDPH?R[#0*@K/37*;%T>N7_.RV?/U2UU66%NJV%*;.GKEVNY5'>J^K"^+?'KM*62I+DJ3*H+4:K%JZ.+\-O+,>WG#?]* MU<;TO@O29*[U _UXF[PZ"D@@E:FX(@H2'X_J2F49$8(8OSF:1RU+.MC_WE#_ MCG6'+G-IU)7./J9)M7IU='XD$K60=5:]UYL?E--G0O1BG1G^5VSLWA$XQK6I M=.X.XW>>%O93?G)VZ!TX#YXX$+D#$1H[>I>67O0$/9#Z21?5RHCK(E')D, IA&LEC!H)+Z//4GRC8E^,0D]$ M011^AMZHU7C$]$9/::PK93Y#9]S2&3.=\?_,_G4=A^&) E9]-7SC: MXDKG.2+ZKM+Q@[@I!$RD\KDJ13BV9O)$6HA8(W4254H.?[T0Q]&Y=SX]HZ^9 M6LI,&%4^IK$R8EWJ1VQ-1*5%M5)@4*ZU.SC?BJN5C%?2B'=R([XO=;T6M_Z5 M[PE9)&)=EZ:61=4;V%S_ M3Y9P$JDS\B;3F1>$8]C15+ R^>X)3W069)WV'!-.S\\[SPCTE"&[1J;>H;-Q MX 4!+(C ^C=*>1-GKO+:&%2%S*JM#6-J%T8X)?>-8X/,R$PUX6LW.-'W=>1= M3DA?H?L!,PI)O7D,T891 97&MZI:8-1 YLQ,2BKFJ6W%3XR8P:XU")C@&C3%.4 M=H(*S(_]*!CUR/OBGJSG+,K1@N*\D\MLC'V/4?F>DX/C#-*GBY1JEAEV$E>Z MYUC2UCYSF;']&%]8]CMNETF24JE&-VG=7FEH2VH=@SV)"FO_*(L:H(_=^IV: ME_P#11^)?;O300Z[U".9?JRS;=,N@H'/7$)$9X$WBIY3JB"3^@1-BJ6M0T3L MJ1B>A+8$W0]"AJ,3LJ8%MS.U6"B&F#M2)C4[L]#%"3S),)I,NNLY7URTILRV M'E#RH-PU%6C/X8V=.C\ 7]O,LX4$)_8+B39&:'6#3.$]WD*,MR&1T5 ^4"SEW!=^N M%;JB=;E>9VD'>_K-@.RRI\OA%.#.#Y?WND2KP\$JWK=C3W0J+0F2FH3+Y8-= M2PM8"39J7&#["F)7E7%JU(#IM/7X3Q+D&]1L[6JKJ-=G^(04 M?QL\Q\BP$-8B"L?AQ!M/SK SDZZK-%)6*R"D1P09'B<[4GD#9'UQ=R7N]3J- MQ30\MU'(5194:?)F%)OKVL8!LHTDL>G12$7H3O7%10%T[0EE*=4)@0K$;>1- MQQ/X6S>K!ZEU[41F<6T5(YOO^H$UW"#V6J\Q/ HG35DD?3,,7FC-:@>,-4N,; M,4T:: .WZ)T#I,X[Z6D#T#T'9#:K%-G*38:MUQ7.7?PVZ-=L5YILRD=G?NJ" MW%UP=*Z!>3IIW+#8^$4+E:\SO57$I\AL8_X9Y?*7&KV;X<%G3M!FJL( 1)S1 M\%>*CR0%?E"T']WL$!#I9CR;/11&TD4R=D\G@^!Q/;T#>VO8;F>4"BW F?S7 M/IRP#\7]EWTX^8P/(V^RY\-#./S_VX^A-T/1FZ#H?<&5;[OTA&&GWD%;L257 M.L-10QT;()[J".2D,S;UGN&VZPN,GP0FOT^?&]?_=?GQ_J)V:PWV'^SJ9[(2N8C'"V*F2 MEIN1C=L# 4%L+"5=RI[051O=W:+!(79*-^AC^#2H!PU.<&VP!=1$65@N=AI* M2P>1Z?I*+.A>B"^$AAJ >XJNI.RHV^TBNNZ2Q)F]MI=/XC*3T.[8T15+F1#-,C4/ M)PN,,739I CD"F!I0,/6C A.%MB)VEMYU#0@<9MN%2('MQN2E&X2\62;JBQI M-_GBXTK1 &\G)A+C ,UAX#8XWYIRE8(0K$*39F^.>J+ ,E./1MR- F:@*Y/< M8OV.FW7<$]8@--3WOOC@W^$ 3>PU1E>K75RC9/,HR<,?WP(2-',W@1PNWI", M,VF#F;O(A5VL0(-'C7Y=K@[)[>JM*-C:&U\73*YX=CS;V:$"#P?/VUM2:^Y> M-I VC,D:(>BJHY]R%H2B@#24DV%.U(;&B(TD%9N'FA M4L*A;O9:Z QPD>L2CW0#F?OA7ALKVX!'EXYM9Q[FI$.IWQXH<[M/ G%]("G0 M2[X""IY]U:TV&6%$\!7]O1[X=RI^Y2&D^7S_1#B&?D3'_3/\^R>'L8OFU5NG M.^"SV0VQ!JG#X8>+_;XEN%7Q78K9&V3H6^&:1VH:A^''G-X(/L_2'_GEFDI. M+MQ5_=Z#.]N2KYO0ON7+@L-/;^H*FA=<"R6-$H"#7)%@".YTD7<^"QB_',/B MX!]YLW'OP41\OS.#!CZ@?3/\!'YPUO)$[W-_KIN9!/692E>6N<6O(TOE&YP\ MG^Z*1[6T$6SD14XP,)SUY&0I'4O.BY$7G$U:B>W>\\B+HE&CTS.C00^EV??6 M(9^^YVLU4!I:WHB?:S[<5W'/E>_;D?8*L5O*N ):$N^H);GC?47WCN\XFZYH MPY/0AU\ZZT7^[,Q%9\]0;*=GFL5>3[L+C2_8*/A+V B!R%;J@FKD3T)GI5[T M4/ <>GUZVGL)G:MRR:_:"<:AE-OWT>W3]FW^A7V)W6VW_Q7@)UDB)8W(U )' M W\Z.4*;YM?K]D>EU_Q*&_"[TCE_72F)'D<;L+[0NFI^$(/V_SB\_@]02P,$ M% @ )XN'5']GR.? !@ &Q !D !X;"]W;W)K&ULI5C[;]LX$OY7"%_OD "*K9=EN9L$R&NQ7:!-T61W[U=:HFQ>)=)+ M4G'RW]\WE&S+YR3H[@&-]1K.XYMO9LB>;[3Y;E="./;C%;.K3].)K98 MB8;;L5X+A2^5-@UW>#3+B5T;P4N_J*DG<1AFDX9+-;H\]^^^FLMSW;I:*O'5 M,-LV#320J$7A2 /'Y4G2%@[OM]I_]K$CE@6WXD;7?\C2K2Y&^8B5HN)M[;[IS2^BCV=*^@I= M6__+-IULG(Q8T5JGFWXQ/&BDZJ[\N<=AL" /WU@0]PMB[W=GR'MYRQV_/#=Z MPPQ)0QO=^%#]:C@G%27EP1E\E5CG+K_=GO@-/5',/FOE5I;=J5*4APHF<&KG6;SU[#I^5^.M*,8LB0(6 MAW'TCKYD%VGB]25O1:J=L._H27=Z4J\G_;\1^S$]__I''D?13P?:V.-*L+71 M3]*3'[7'I"IT(YCCS\+Z%PXB+X(;)@AP!KA$LQ!F!QGCJJ2;D!4:-62=9;KR MJRI=HQ:E6GX\7'6LPB__693"\)K=M,8(Y=@'A$Y_MZ(2>%/B]HP]..[$0"0/ MP_[W0.S3+@HFGM%8K#B0?1>3$\3AI&I%>&.[)9:PN/N#$O^@GK/[!9D,9Y$*=SW"49 MGN8S]DU8)+%8>?.E>$*;7#>$H5](F=YP4P*4* CS?'?]I)X@I"%AH, \"1;' M29!%&8NG23"?I^R*0N>J$)XMI6X7KFIKM,%"MP0#I(%X]_L';''E7AC?+4J" M,,O[WZNB,(#=@XB<<=]/HS0/YK,,USC(D_P0D%KRA:RED\(2G)@7A>R6G21) MD,ZR4]S,@WD\.V6_\[KMONVMG\R">3@-HC@^I?L\BX-HFK^5=T_',U\T^S(9 MU$\I*RQ!V1C=>%[PAC @&@SD2^&$08N%Y@606*_K%\HBR0OK)"8 OOPV?ABS MJJ\(2IGUQ!^H,?0,S7'ZSW>I]K]O0^8T?!:DHU?G_>U93Z[TU +'_V('*%M! MVO]&\5]CGF[=.2%"GP+L-(AF.3N)HEDP39"ASX+7UEL#)X5QV MX"N\;0X=O MV7:C^&S8/4A??)_?K?8!$;%F@WZ7!-)^!C+-PSNZK"N^,;Q&SGRRH5A'^ MEK!K9-NP*(CRJ/\]I%X6I-,(A$(-9M/3UVF=!1'(?!)G01Y"]KC.3I(P2&;@ M8I0%61:^2E^41)S/60S:YBC%=]O"21P&LS2%6[ZVT^QTVR4? =K=09>DOWNU MSU7LEMXE M %)+&.X+;Z!F1VC80XG4;4D02"H!-(S=@".EZH@!9,&@/>&15XYRB3R.?0^[ M\5"]L!6WOK_A7^FS!->0V.UP\TGT'B-,[0B _V"ONRWT-] ]- %(!;$^ MJN.Q2E8&+=WO@TN"@@P9#[1;<4>/2*P1/G:B(#F#%*+Y4HUV#:AUL!>PS4IB MZL'WI5!$.Z1X0*D6+0O0*"%O*6=YLA^>8W>Z'2K'B:NE1U!LDTZ[D>C]^=_M. MZF??!!TDT7H]C:-YG@4_ !T-@^TV=#AJ/1ZT:-V:OFI!OD$A<(5^=%# 8_:P MTFU=$A=>\5H716M^Q*4&+6PA.LW("/=]K>VHU%'[!Z;4__BVT MPV'2WZYP>A>&!/"]TB!%_T &=O\?+AU3"9MQDV0( M &D& 9 >&PO=V]R:W-H965T$0FF2&0)AVLX *>%PK42;6(,EN9*,R=MW)1L3VL)TIKVQ==C]]/^R MM![5VMS;'-'!HRR4'4>Y<^51'-M5CI+9OBY1TARET=/ E=CDS@_$DU')-KA M=U/.#?7BCL*%1&6%5F!P/8Z.TZ/IT,>'@%N!M=UI@W>RU/K>=[[R<91X05C@ MRGD"H]<#GF!1>!#)^-$RHVY)G[C;?J*?!>_D9M=&'#$^HF-CN(8%59IV6;3 JD4,V;/;;[L)-PF+R2D+4)6=#= M+!14GC+')B.C:S ^FFB^$:R&;!(GE/\H"V=H5E">FUQ<7L\@'<('6-Q,%[/O M-[.+:YC=TG,4.^+[J'C5LJ8-*WN%E69PKI7++#P!N\YE8[M&]PAAUG&#C#_[)K?\=Z_^XP2]//OQ$7 M<*G@&U,5W1E(/X6]R,#E""=:EDQM@2D.=V@4&CBKU'T/Y@:MX*A!@5;X88O, #ZZ]GKI=2#NI?N])$GHMA7,47C)C-N"HEVCYI8M"P1> MH:>E@2-P>.?Z2S2;4.0L;23E-Y6@&^WJZ'%3/I[#FR),VFGK M+!2XIM2D?[ ?@6D*6]-QN@S%9*D=E:;0S.E?@,8'T/Q:D]6VXQ?H_BZ3GU!+ M P04 " GBX=4R$CT^4X" '!0 &0 'AL+W=OS;)";'J2V8[ MHWS[V4[(F 0\["6^G?_O7.+CT4&J-UT@&GCG3.AQ4!A3#L-0IP5RHCNR1&%/ M<-E[HOC!N(YR,2K+'#9K74H-)4"%.;C8-H;S@;.WAO\H'C0 M9W-PF>RD?'.+)!L'71<0,DR-(Q [_,88&7,@&\:OAAFT+IWP?'ZB/_G<;2X[ MHC&6["?-3#$.'@+(,"<5,R_R\ V;?.X=+Y5,^R\<:MNO]P&DE3:2-V(; :>B M'LE[4XU;ZC*[Y[$2RD,(6&N<@P^Q<0VD3: M;*)3-K/H)O$1TP[T>Y\AZD:]&[Q^6YV^Y_6O\$[)W4 -6M3 HP974!?+=ZEF M_X&!;8$02UX2"B)02!MH0@[:%C :B$&S;EG;,H-).;:R*I*FJK"7W M))"YVVGPG7,N%$2#;R:K)V KC7R'RE?[B$3=H<@ZE^H4GEU.CFKO6U"#=U+? MTW:W[?)I?;G_FM=/Q(*H/14:&.96VNVXIE)UV]4+(TM_U7?2V,;QT\*^5*B< M@3W/I32GA7/0OGV3/U!+ P04 " GBX=4,]2G_3T# !V!P &0 'AL M+W=O+",53R5,<__L=*5G)@#@H!NR+?13OO7OW*)ZF!W*/OD)D M>*Z-];.D8FZNTM3G%=;*CZA!*SLEN5JQ+-T^]8U#5410;=)L//XUK96VR7P: MGVW3J^C+DQX2_-![\JQA")SNBQ[!8%;-D' 2AP9P#@Y*_)URB M,8%(9/SH.9.A9 "^CD_LM[%WZ66G/"[)_*T+KF;)[PD46*K6\'KV]5RL;Z'Q7)Y]["^7ZV_ MPN;NS]5R=;.]@MT('CP"E7#C68L?Z$%;V#ALE--V#[?:*IMK96#+LBLGQQY^ MV9#1N4;_89JRZ U5T[S7=MUIR\YHFV3PC2Q7'FYL@<6_"5)I=.@V.W5[G;W+ M^ 7S$5Q,/D(VSB;O\%T,[EU$OHLS?*?FWJ&Z'*@N(]7E&:K_9.];GOX/9>"^ M0FABBHIW2>#ED.=?\H0I)QM&A>:CO,E"\CI E"/'"E&%19RB67&(6E(1>+ MU*&&#U(E'[F#&JUVVFC6/56A?6[(MRY:(MJ#JE#Y'*:K4HB6 CQFT8$W#DY M#I_0MKT ?);QZF51M-'^%U"T!YVF8@2+G%LI(.[(L/&BLS5!N[3MH'14"XS\ M*YM&\<265#?*BO'&DV#WK5%.S@&?E&FCF>=M=6A4D"T'(",.G9-83HIJ!%;/ MG3O0\<39:F2XBPOH/TJ:M,?DCF?VAQCD/8&"VAV7;>@M1_VD=J97,X"C9^'= MX..G,'\+:-0QNCQZZ]JEKV9AC6X?)WZTS'(W%H>GPT=ETPD@\CNI @^R41GQ:AP/"IG?\#4$L# M!!0 ( ">+AU2<]3>C9P( $0% 9 >&PO=V]R:W-H965TQZMBI?2GE MW^_L0-I)+9KV)?:]/??"F5=J.H(*HNXMAE!9;"=4R%FBT; M8TM!+-IM["J+(@]!I8J3;O=K7 JIH_$PZ)9V/#0U*:EQ:<'592GL?HK*[$91 M+SHJ[N2V(*^(Q\-*;'&%]% M+4MQBY++$K631H/%S2B:]"ZF ^\?''Y)W+DW M=_"5K(UY],(\'T5=3P@59N01!!_/F*)2'HAI/!TPHS:E#WQ[/Z)?A=JYEK5P MF!KU6^94C*+O$>2X$;6B.[/[@8=ZSCU>9I0+7]@=?+L19+4C4QZ"F4$I=7.* MET,?_B4@.00D@7>3*+"\%"3&0VMV8+TWH_E+*#5$,SFI_4]9D66KY#@:+V[O M9Y# %UC-KQ?SJWDZ6=S#)$UO'Q;W\\4U+&]_SM/Y;'4!60=2X0H0.F\NLZ=: M/@N%FAQ\6AHE,XGN\S FIN7!X^Q 8=I02#Z@T$O@QF@J',QTCOG? #'7TQ:5 M'(N:)B<1+Y')]GMGD'23W@F\?MND?L#K?X!W+.X$U*"%&@2HP0=0I[KX7NO^ M'PUX:J&J;64<.C ;H +!D2 L@YDUF0_9\%ZZLV!-35D)O8?,\-+E:!T(I:#@ MP59[4)*QV;G!81RN;W,A^%S@$9 M6&.3'%_Y=M[K;OQFLDNTV["_C@G6FIHA;[7M$S%I-N/5O7E?;H3=,F^FL.'0 M;N?;>02VV=E&(%.%/5D;XJT+UX*?.;3>@>T;8^@H^ 3MPSG^ U!+ P04 M" GBX=46XC:<#P# !!!P &0 'AL+W=O:WO9\.\[ MXP5*>T,J]07\,7..SWC/>-A:]]V7B &>*VW\*"E#J*_3U!!C7%FX\M$W0RN#"@6^J2KCM#6K;CI)^ MLE]X4.LR\$(Z'M9BC8\8OM0+1[/T@")5A<8K:\#A:I1,^MUWGLSD*,GX0*BQ"(P@Z&^#4]2:@>@8_^TPDP,E)QZ/]^@?HW;2LA0> MIU9_4S*4H^1] A)7HM'AP;;_XD[/)>,55OOX"VT7^^XJ@:+QP5:[9#I!I4SW M+YYW=3A*>)^=2,AW"7D\=T<43_E!!#$>.MN"XVA"XT&4&K/I<,KPI3P&1[N* M\L)X?O]T"SF?YD_S>:?8''_>3:=W3Y>@^S!I"AL M8X*'!RQ0;<12(_RSL%H5"OW;81KH0 R;%CORFXX\/T'>S^'.FE!ZN#42Y:\ M*2DYR,GW?P7OXE">BXAW<0)O+^X5J,$!:A"A!B>@ M7J[?2T7[&QQX@(X^:H(-)3**;84I?F,7>[7++2A)>6JU99+@*$*S MN'T L7-0XWF[5&0>IPI2C,\U4AD86=2UYH($RYK%FB-9P ZB=Z*.K5,AH*'0 M%;0E#222! F-(0/&#D.A/;X/NV$JSZ#A?U UE\PVGJIQC,@,%&8=F:"#[Y*0 M[_H/1>%5+MX6A?. [",@%V"U1'=P0JP,#3)HA8T8W)TGP,L1"&H]_19I?_20]S\Y_8WS)8.E16ZO0K6/S M]A"%=QWNL'IX'R9=6_P9WCTN=\+157OZV%>4FO7>72;@NH;=38*M8Y-N/0<0#MKZP-^PD3'%[-\0]02P,$% @ )XN'5!SFN% U P O08 M !D !X;"]W;W)K&ULC55A;]LX#/TKA#_M@%R< MN%UO*)( ;=9M ;8T6+O=9T5F8J&RY%%TTMRO/TI.O Q8BP%%+5'D(_DDODSV MGIY"A= 5UBH,?8-.3C:>:L6RI6T>&D)5IJ#:YL5H=)77 MRKAL-DFV%7T3\Y?#>X#V=KB)VLO7^*FT4YS4:Q(+2H.2(H M^>QPCM9&("GCQQ$SZU/&P//U"?U#ZEUZ6:N ]C:D_[#O?*^N,M!M8%\?@Z6"VKCNJYZ//)P%O!N]$% < XI4=YL9I-R.^!HK>@Q45J-45+<<;%2WE@DE,C<3Q;WC_>00%_P\/BXW+Q83&_ M63["S7Q^_VWYN%A^A-7]Y\5\+/RUFB#X:])SE)&!,OU M,>5ME[)X(>6X@"_><17@SI58_@J02_U]$\6IB=OB5<3WJ(=P,1Y ,2K&K^!= M]*1<)+R+%_!.S;T"==E#72:HRQ>@SEG['55_'"WE_+)6A!!8,9:@&+A"D/E" M K\![0.#)WDF](0\Z/8E,I(\(/&/PR!_.R09N^Y4'K8)0_B2(F"G;(L@$P^D M]@(CD4;9 ":D"4@(A(U5&F4^.4&$\^>1#&"*FE$DD9PJ,T,O=UH]Q!4NSB$ K.S[8E+2BI7SK7*VD-")=2> MR@ -^9V)NA%2%QC8U(DJ?-88P@""D 6U.$GR&.C7P5MAJ,]U&( *L!>UB-_> M*M/)%2C0BN@0@SNJC#LB1_J=,"CZ:,U_:FVQ\^@:(]RV5G4$A$-@T5\>AI&R)(MDJ!$F4>)=DFU8HQ-APV>IXRT)L.8#*A$B85E8*:X1] M=!I3WI.GF VE7,/?/?/\3%)JI&T2SB 7VSKNU*6W]MI\TTG23_=.V.51;8W< MA,6-A(Z&_[S-@#JQ[#;LFR10:\\B=VD9'P-2=)#SC?=\VL0$_2_6[']02P,$ M% @ )XN'5$1H-,7H @ 6 8 !D !X;"]W;W)K&ULE55M;]HP$/XKIWS:I)9 H&M5 1+0ER&U%!6Z?3;.A5AU;&8[I.S7 M[^Q 1K52:1+"OO,]S]USV$>_TN;5YH@.W@JI["#*G=MC@>!;KW'E'/.QOV!H7Z%XV!+RT3A=[,%50"%6O M[&W?AR/ 5?L$(-D#DE!WG2A4><,<&_:-KL#X:&+SFR UH*DXH?R/LG"&3@7A MW'#VM+R%!,YA,;V?3>^FD]%L":/)Y.EEMIS.[F'^]#"=3&\7UY"UX$&K]?D# M=3&%D;7H+'R9:RFX0/NU'SLJQY/&?)]Z7*=.3J3N)/"HEEH MQ"0',>/D4\8;Y"WH=LX@:2>=3_BZ37.Z@:][@N\@[A.J7D/5"U2]$U0?=>^C MEOT_"RQSA(DN-DSM@)'+?\"1TR#76S1L):1P.] 9" J7GD & E83,*5*)B6A M50I5C@H)!5P87A;6,<6)K]*E3$&H5'#FD.B9\SD,TF7K&N] M*XK[U>R+0NL$/2;*7A*9Y;I4WLA*5Q(99S:'C"8%!>L0SYDQ.Z'6L&6R1"_" M>_\50>$I.C3T1A!$]KX>R)D%S7EI#*8MF*JZE*T_"E).1Y^%T(.42D@9^KI6 MXC>&HR.<* I,!8F3NQ;,]/$1OM$8M0@543=X7[Q71/<6BQ7U_'!W01N_MEL? MW;SXZ+47:-9AIED(G:P??N-MQN:HGA9_P^N9^\C,6BBZ$Y@1M-VZO(C U'.L M-IS>A-FQTHXF4=CF-/K1^ ZS[1V!\,G:/Y,AG\ 4$L#!!0 ( ">+AU36 MSQ76@ ( '$% 9 >&PO=V]R:W-H965T$"E/R#(*7WSA#I3P1E_&\XXS:E!YXN-^S7X7>N9='X7!FU"^943F*SB/( M,!>UHCNS_8Z[?DX]7VJ4"U_8-K%GWR)(:T=&[\!<@995LXJ7W1P. .?=(X!D M!TA"W4VB4.6E(#$>6K,%ZZ.9S6]"JP'-Q7L_AP1.8+VX M7BZN%K/)\AXFL]GMP_)^L;R&U>V/Q6PQ7U] T8&5Y9_!TBN(*H/Y]-'DR%+!E@AP;3!* CJ0-?[3"O%2B6I=O'"^>0 M'%A1%;(J(+=&L]\B45C7>>\VX@,9:+1%$+OC3NN*&D6TWO8]F30R M^A?>/$8WPG)^Q^7G#.UVSDXCL(W &X/,)HCJT1!+-&Q+?A/1^@ ^SXVAO>$3 MM*_L^"]02P,$% @ )XN'5,-&A?! " !Q4 !D !X;"]W;W)K&ULK5AM;]LX$OXKA*][2 #Y/;;C;!(@39/= -LD:)(M M[B,MT1:O$NDE:;N^7W_/4*0L)TYO][!H4),4YWWFF9'.-]I\L[D0CGTO"V4O M6KESR[-NUZ:Y*+GMZ*50>#+7IN0.6[/HVJ41//-$9=$=]'KC;LFE:EV>^[-' MR?#38=6LN MF2R%LE(K9L3\HG75/_MX0O?]A=^EV-C&FI$E,ZV_T>8NNVCU2"%1B-01!XZ? MM;@614&,H,8?@6>K%DF$S77D?NMMARTS;L6U+K[*S.47K=,6R\2$?%+=6']_VQ3W9V,6RQ=6:?+0 P-2JFJ7_X]^*%!<-I[AV 0" 9>[TJ0 MU_(3=_SRW.@-,W0;W&CA3?744$XJ"LJ3,W@J0>;]B M=G3W2_W=[=W MUU?WS^SJ^OKAY?[Y[OX7]OCPV]WUW-LZL61\">-PFXS"NI B.V-'_6,&!2%_OHT:PV)HMI$N M!WVT-6%'@U=7E\)X$%2I8'I6R(6WTI(134Z@'!X#&)PPJ%?AGWFG\@J'H&X* M58].CADO"IUR]\X=LO8OR>4J8T>CXUW,ZT2(@GQ(!3GE,-,J1Q NBZW]H=T= M=O4>$W)XS"R?,3LODTDAP7"<2>L0.^=CW@AYM#P&PULFJQ1;(=\I>WF:^B2D MM(EFFET]=-A7<< 1T&[-C=0K2PIF*TI<8AYSC7$+CO#6QIZQQWCC.JAOV6/# MXH=&+/YN7[PGY\G'!:G,'M8@>T9_C&A@O2L>2M@OOOWS'Z>#_N1GRPJM%FU* MQ5JNK4JG&>'4@,9([CEH8NR(L6G"/*DC3+%EWY3>*/(3+$Y1'FC=;3UOI[I$ M"?J[I7"YSHY?P0^OXD=-FARR,,):*NYG');\WQHZ;",L-0 ,98^2SM@7SYZLO_V(/M_^K1[(C2A0)Q6'\(<=O9%'X+=T)6-CPT,[S M,Y'R%1*&T#>8L8<2&,CPTAZ**^#6BQ=66 MY9SRT]#H0OHL^=:[DOC[0(6H5L"1 4$Z[$5Y) 83A9DK1LHZ".$F2P(F6==V MNDV_2 =N5\!IQ#;&O7:"K;R 6YF F6Z'A%05H&CT*V^C?8T-2>@Q.DU7QL8L MB_:AHNB4]$"D8QU7>WI8K#+!"C[3%<9@RJ,Z*'8MUJ?=8:AXU2GK+MF(8P I M2E](Z/_D&?1^(FNBXV+;VPH.4D%S$,,4(\H9F,1)QM-AT:/>;JF3(K3%MO,G M< *%P-FCEH@JX*<)&'NV 0\*85^7+-$N(RU9Y,O5BG ;KP$9$E!QY9!7%"KN M( W6->NS'C( WOP(U_S5>2@LN2\MR]%GTFJHQY'Q-8"LHXE9"NSD> M*(>Z,J*=[J,%N6.G#UGDP<6\<40#9V[0TPE3,"!4H:0T(FT/=0=*NF(MPIAC M/6#&8<6)-%?RCP"8(K#%VC4[0SWN(=8!\FX/"]O%1]0JAO>!.X-*P-1, MSI&W@NHH]E*/UEZ'R";;4Z*:^D70QN=[:"A[_'TUA^P( 8R*K$.O*>16]GO,0 M9ANNV'\'>Y7N]F"V?Y*6+]"8P\P*-T<4(T]6\[ '0"\ J&_]E/5Z<#)Q$,UV M_*KJP-)_@H%]L=\0VISMX]1;T"+ \K%=$4C_5N?Q@:,GL:AFOS=3.WOV&?K> M^2? +Y(W91_8<#I.)J,>:]>K#VS<&R?CP11G<76GPG2E%^J^KBUNUY](OS,#33'2XV8@[37F8Q:U>P:-TXO_:>NF7;HJGZ9"XYBH MX M/M?:Q0T)J+]]7OX74$L#!!0 ( ">+AU2B(%J@>@( %<% 9 >&PO M=V]R:W-H965TPX M*IRKKN/89@66S'9UA8I.MMJ4S)%I\MA6!AD/2:6,DU[O6UPRH:+)*/B69C+2 M.R>%PJ4!NRM+9MYG*/5^'/6C@^-)Y(7SCG@RJEB.*W3/U=*0%;'NW!,]EH_>*-.1]'/=\02LR<1V"TO&**4GH@:N-/ M@QFU)7WB\?Z ?A>X$Y<-LYAJ^5MP5XRCJP@X;ME.NB>]_X$-GTN/EVEIPQ?V M=>SWRPBRG76Z;)*I@U*H>F5OS1R.$JYZ)Q*2)B$)?=>%0I?\W1^N[H&T8546P=Z"_=:-1XZRI/:MK)R=J M]Q-XT,H5%FX51_XO0$Q$6C;)@3@MZ".]@6_T'ECL M'.!)6A<&)>%R4@,]#)E@06]-8,@^M$+3K'VY021INS9*J%#7\\H#+TN\NI_- M/3ZZ["6:/$C:4O9.N?K>M][VU9C68OD;7C\Y#\SD0EF0N*747M>+U-0RK@VG MJR"=C78DQ+#U(T+C ^A\J[4[&+Y ^Y9./@!02P,$% @ )XN'5/*'OB9_ M @ A@4 !D !X;"]W;W)K&ULG53;;MLP#/T5 MPNC#!F2QXZ1=5R0!8,]V5!0HZV4J5,T.NVOFZ4,@2!\HS M/PR""S]G7'CCH8LMU7@H2Y-Q@4L%NLQSI@Y3S.1^Y/6\)O#(=ZFQ 7\\+-@. M5VB>BJ4BSV]9$IZCT%P*4+@=>9/>U71@\UW"#XY[?62#K60CY;-UHF3D!580 M9A@;R\#H]X(SS#)+1#)^UYQ>>Z4%'ML-^XVKG6K9,(TSF?WDB4E'WJ4'"6Y9 MF9E'N?^.=3WGEB^6F79?V->Y@0=QJ8W,:S IR+FH_NRU?H=_ 80U('2ZJXN< MRCDS;#Q4<@_*9A.;-5RI#DWBN+!-61E%IYQP9KQX6%]#"%]@%=TNHIMH-EFL M83*;/3PMUM'B%I8/=]$LNEY=P:\N/*)&IN(4F$A@CB_4TH(:9.#34F8\YJ@_ M#WU#JBRW']<*II6"\ ,%O1#NI3"IAFN18/(W@4_EM#6%34W3\"3C'.,N]'L= M"(.P=X*OW[Y1W_'U/^!KBCM!-6BI!HYJ\ '5B4=\[^7^FPS6*<),Y@43!\!7 M&F&-&@P%8ZF-!KFEB:J@7.P<.JG0UN6442B9E#$92:ELS&(+5%PFP$5<*H5) M%^9O9PPWRCV8C1[5S&T#3,Y3"5&/21MLE,ZEFZRV]VE#W M3.VXT)#AEJ!!]^NY!ZJ:^LHQLG"3MI&&YM:9*2U*5#:!SK=2FL:Q%[2K=_P' M4$L#!!0 ( ">+AU1@RIQ6=0( $ % 9 >&PO=V]R:W-H965T"\85Q,OU[H<^;Y*].QBZWD="PJS2C'E015%061QSDR M<9AX?:\-O-!=KFW GXY+LL,UZM=R)8WG=R@I+9 K*CA(S";>K#^:#VV^2_A% M\:!.;+!,MD+LK1.G$R^P R'#1%L$8EYO&"%C%LB,\:?!]+J6MO#4;M$?''?# M94L41H+]IJG.)]Z=!REFI&+Z11Q^8,/GQN(E@BGWA$.=>VN2DTII433%9H*" M\OI-WIL]G!35))26F/5A4LJT[(I$*T'XS,!O'8HNRVSH0GEHC MN'*Y[3@-9@I?KH-KEV.-*R-H5:*3)#OVX+,]^R=_=8%RY[2KS/ 5U_4/WD6[ MZV%6J^)?>GVW/#GR"AAFIC3H?;_Q0-9ZK1TM2J>1K=!&<<[,S16'TB:8\TP( MW3JV07=I3O\"4$L#!!0 ( ">+AU3.4;S)@@0 %D* 9 >&PO=V]R M:W-H965TK]\=)2MRD1@#]L66R./C>X]W)TYVQCZY M'#OE3: MW42%]]7U<.C2 DOA8E.AIIGK7;H:LLBBPL*M4P&8W^&)9"ZF@Z"6-+ M.YV8VBNI<6G!U64I[.$6E=G=1./H./!-;@O/ \/II!);7*%_K):6WH8=2B9+ MU$X:#1;SFV@VOKZ]XO@0\+?$G>L] RO9&//$+XOL)AHQ(528>D80]/>,:+F^C/"#+,1:W\-[/["UL][QDO M-R\I9F):WST_N']1TD< &KQ>?[Q:?%?':_AME\_O!XOU[< M?X;EPY?%?'&WN@85P]*:9QF.@[(!%CHU)<):[-'![TNC9"K1O9L,/?%B]&': M%R/(!DE(S/X%UV M+ET&O,LW\([BSD!==5!7 >KJ#:BS-K[FW?^ @W6!,#=E)?2!\C\UM?8N1,DF MRHPLH+G0F;.4+*9"Y3$KT>"71(BZ MF>C= ':%3 NJWI^UM#3KB9#%U&RU#"@FYQ)":S%C,J"DV$A%_">R*!:Q?##)Z%JAL[A*+V%OR3 M[JCP'R9IZ"VK:9QA-779$[U!'P<)@BC9\H89@92&%"CYA"29QC1H$R(W[*!0 MC!Z_G )4G 49:=S6LCE(TT@1+T?)/M4T93UU:W]@L2>)T./-.4'>A=3YS;WJ M1W_W[H"[14PU0X^6FA8E58'$A?+NC#36+8(KE7%->NRD4BS842,DRL2KKF@8 M]X)0&^.Y);?#K-9C6FC*404E6NG#D?/X$3*&13/0XW#!'"X:#J2A,"H++-$/ M>GI*XD!CPH7,*O"4Z8G:8'M[FN;%U7/)%9_4:IN.7)J$B;0Q%P-]B(5J2L-2 MP?.!6E,&R)H:IZW$@;%8\J_US3']3,Z!/NLV.-C-5R=]I(] J1[64%O%&RM@[#PR+H0&9TD)YRM0PJUW GMA;I%)7Q3&%TJGECYBQ6Y5*$7] BU%7CD M_1BO8LB1#"!'?]1D32;;3SZ9UBEG 7.J&Q*GI8CA._>YG*X-N$^Q"CN?RJ$4 M(#7*Z"WR+6;S@WH+T^[O-VBP!V$K95(>(;G:Z(L0UB/=2UH'FT-3_K4OC&W: M'9M^0&%I$G-.SF0T3N+7OCC#WN>>LGP;+C4.0IDW7_YNM+LWS9KKPDMX<^GZ M*NQ6$A^%.2T=Q1_>1V";BTSSXDT5+@\;X^DJ$AX+NONAY0":SXWQQQ?>H+M- M3O\%4$L#!!0 ( ">+AU1/PLKW) , 'L' 9 >&PO=V]R:W-H965T M=B5*()1N50$2T!M22U%IM\\F'HA5 MQTYMA[1_OV,'*-72;J5]27R9E5VCS;#-'!:RZ5[4>9<\59'-LTPYS9 MIBY0T#]J>4,H,76>@=%KC6.4TA.1C9<-9[23],#]\9;] M,N1.N2R8Q;&63X*[K!^=1L!QR4KI[G5UC9M\NIXOU=*&)U2;V%8$:6F=SC=@ M1-&S(H4 MF.)P+F3ID,.-MA9F:&">,8/P8Z:E2 7:G[W8D3NO$:<;)Z/:2?*)DW8"MUJY MS,*%XL@_$L24UBZW9)O;*/F2\1S3)G3:#4A:2?L+OLZN5IW U_F$;YO<%U3' M.ZKC0'7\"=4WBGFH@E^2^OM[9@N68C^B"VK1K#'ZCA(\9 BISHO2L7!5]-*? M=,(@,TJHE86"8FV(I3T*S2F*SF;Z#,*&6\&!5ASQ5.$>T)RMT="U!E7F"T(3 M+A!8H-9@';DA8N"E\2\/) FA.4EYZXH8FH=\+4LIWX!O\CC@3ZA4EIQD/KC$ MEU*LF23>C_K,!>T%DTRE"'4?Y,QA+3XF<:;>(&,<.HW62;?1[9[ &JT7KYEU MX:W94-Z*&<.\A,N(N,)W.YP&0>F?_O?S9=:G3,<80PFW1[D)PX,;K:"P[SEI MG)XFC23IP#R8O=LS^_31K"XE)\R:BH&H_LMW$ZYUA?3Y&P'ZZ8<(!5+:_26V M7X,%IJRTZ-??:@29%D?!"?7S)ARZC?%>0\S1K$+;]T>B5*[NC;O5W9]E6#?4 M]_#ZMW3+S$I0R20N"=IJ_NI&8.I67T^<+D)[76A'S3H,,_H[HO$!M+_4VFTG M7F#WOQW\ 5!+ P04 " GBX=4;RA-@Q8$ ^"0 &0 'AL+W=O+"(4J9!4W/37[XYZL1,DV; OMBC>/?<\Q[NC9AOK[GR)&.!'I8T_ M2LH0ZH,T]7F)E? C6Z.AG<*Z2@1:NG7J:X="1J=*I]/Q^/>T$LHD\UE\=^GF M,]L$K0Q>.O!-50GW>(S:;HZ22=*_N%+K,O"+=#ZKQ1JO,=S6EXY6Z8 B587& M*VO 87&4+"8'Q_ML'PV^*]SXG6=@)9FU=[Q8R:-DS(108QX80=#? RY1:P8B M&O<=9C*$9,?=YQ[]-&HG+9GPN+3Z+R5#>91\2D!B(1H=KNSF*W9Z/C)>;K6/ MO[#I;,<)Y(T/MNJ07YN<7-RO7E?'6Z6B[.;V"Q7%[(*'=Y=6JURA?S]+ Y%BZ#3O"!RW M!*:O$)A,XY -,Q]/)&WA[0XKV M(M[>*WB]N#>@]@>H_0BU_PK4ZSE\*7'_%PMN2H2"]Q[BGBU 0*&,,+D2&I3Q MP35L"U4CK1AY([@GI#"YRZV8,JM4Y?.-F75 M;CJE!6,I62;7C<0G.G+K:2;"8C?=I4(G7%X^40(>]$H#^ ;B+]^LNGZ61R"->W9V>+J[_AXO3?1A2\RVF0*-.@? _? MHJ#) /-G8P,.]:'ZZZ K0$^,'"A)2DCL4%_T;J=V#CO0+;<5)XO,2)+CG!DZ MUZ=A8L7(_E1Z4C&]7(FHHJM4U&R!6H1)F.TJ\^@>1*;Q,!9*Z[XWA+\U6XOV MX/P6VC=U;1V3R1Y)10C^YF "JN0]\(G056L<]?]\HQ^="6C@95)*Q M]"BPK4&QV$WL_J:JN=ZHH3+;M V[^S;2>*FY-W&\4$WS&7":*-CHI#M\'"S:.W%KWGY9G FWIJ%'15Z0ZWCTQ\<$7'M;MXM@ MZWA#9C;0?1L?2_K 0<<&M%]8.M5NP0&&3Z;Y/U!+ P04 " GBX=4C4QI MFO0" !W!@ &0 'AL+W=OC+D%:*"MT^N\DEL7#LU':@[-?O[(1 I19-^Y+X?'?/ M/<\YO@QW2F],CFCAM1#2C(+E_#@G$9C(=^;ZG'0U59P24N-9BJ*)C>3U&HW2CH!X>-1Y[EUFV$XV') M,ERA?2J7FJRP14EX@=)P)4%C.@HF_:OII8OW ;\X[LS)&IR29Z4VSI@GHZ#G M"*' V#H$1J\MSE (!T0T7AK,H"WI$D_7!_1;KYVT/#.#,R5^\\3FH^![ FF MK!+V4>U^8*/GB\.+E3#^";LFMA= 7!FKBB:9&!1SA:;&>+^Y@^?!S/IO?K*Y =6%E5;SIN"8D,%,%?1B&^=Y^6BK!8X[F M\S"TQ,IAAW'#8%HSB#Y@T(_@7DF;&[B1"29O 4*2TVJ*#IJFT5G$:XR[,.A? M0-2+^F?P!FV/!AYO\ '>0=P9J,L6ZM)#77X =::)[W7NO\%@G:/?8')/=R=6 MF>1_T$!\&H.O;HU 5QO,"1#;,9T8[XXMV5;!%HT%=XDH4#/WI7<<&WA$J2+ MEO,XKREKBBF8I"E$\\8ZP07;X$E9UZ(8M:4I!\S0!&O*:>L(-U1//5@DZ$<'M_BB(R>08D/ M3Y!V]AQ%T@9UW_LB MPY-A4*#._,AS)U])6\^%=K>=JI-ZF!S#ZY%\SW3&2:7 E%)[W6]? M+IQUQM M6%7ZT?*L+ TJO\SISX#:!9 _5#%>@_=>,_P)02P,$% @ )XN'5(GP MXMIX @ )P8 !D !X;"]W;W)K&ULG55A;]HP M$/TKITB3-JDC(=#!*D""T':15D"EW3Z;Y$(L'#NSG='^^]E.R*C45.N^$-NY M]]Z]B^^8'(4\J!Q1PU/!N)IZN=;EE>^K),>"J)XHD9LWF9 %T68K][XJ)9+4 M@0KFAT'PQ2\(Y=YLXLXVGWO='!/][FV!_YL M4I(];E$_EAMI=G[+DM("N:*"@\1LZLW[5XNAC7U=D:K).=$ >[B=.I M%]B$D&&B+0,QC]\8(6.6R*3QJ^'T6DD+/%^?V&^<=^-E1Q1&@OVDJ<(ST@DH*TPF/I@L4/9UN@"W-5M;IL%DB01%=)X)T2P;G$MBI+1M_E)Q.5G3LGW$NM<=^Q&\&T2K2"LI)) M;OHZ?;>;+H51I\)K=\@_:UY3FKT;40H<8=W'[6D[!>=U\_\-KT?H'9%[RA4P MS PTZ(TN/9#U6*HW6I1N%.R$-M_!+7,SR5': /,^$T*?-E:@_6^8_0%02P,$ M% @ )XN'5-(!_2T#!0 0PL !D !X;"]W;W)K&ULC5;;;MLX$/V5@;=8M(#6%]F)TVP2($EO!MHD:-+M,RV-+;84Z9)4 MW.S7[QE*=MQNDO;%EDC.F3-G+N+1VOFOH6*.]+TV-ASWJAA7AX-!*"JN5>B[ M%5OL+)RO5<2K7P["RK,JDU%M!OEPN#^HE;:]DZ.T=N5/CEP3C;9\Y2DT=:W\ MW1D;MS[NC7J;A8]Z6459&)P'/=.1X=G M$SF?#ORC>1UVGDDBF3OW55YFY7%O*(38'OEL_9& $"C6\=9F_K4@QW MGS?H;U+LB&6N I\[\UF7L3KN'?2HY(5J3/SHUN^XBV=/\ IG0OJE=7=VV*.B M"='5G3$8U-JV_^I[I\/O&.2=09YXMXX2RUO*:>_Z'KV]F+V9G9^>G%#I^?GEY\N;F87;^GJ\OWL?/;Z M^I"^]>F]_M;H4L<[4K:DMT[;)9T[6["W]/S*&5UH#B^.!A'$!'Y0="3.6A+Y M(R1&.7UP-E:!7MN2RQ\!!HAH&U:^">LL?Q+Q%1=]&H\RRH?YZ F\\5:F<<(; M/X*W">X)J,D6:I*@)H] /:WC0^(]B2==>QA6JN#C'MHRL+_EWB^*NDA*E2H:(%^#K3PKB:, M"*^DR4*?3@.Y!4%_KN?LMSGXV4L)1+1DT=2-41&^T$E0.(KQ,QR?3 ZR?)PG MO]%%90B,BZ^5,R7[\.NT?-G!\-IMO\R?P$.\7<(I"!M)(4 8V(- MB'$VS2>B@&E*42R%*EM[+[/]Z21+A#:61JNY-CJB,-*94;8WVL_VQM,,\RI@ M+@B"MO?"R81J45=:8A*CZ2C/#D;C/F'*/,#4\\KYV"4#O%S-K:]I-AF^[/(2 M6YY-P+GYW28?<)2&W@[!\3 ;3?;[]$%9C-Q:@IBST7R+ [%2,4VXDC NM4BR MQ5D995M>*^^^8*+B4% &5HN6=9X1J,U1FR4F6$1Y-+9$V=PJ;=3<<%LH OJS M!FMM#$C@L["09 JEZ)+Y3ETE-^+>\G?LK]E S;J=&0E9]DH4DCP$>--6V4*G MLL&J! K/[)ET" V7?7KGUHC:IZ"\E+05$M9).30>QMP*LL-!W5/:5$;;!"F$ M FRT;9A@)&RV10(W!EIZTC7$ V]41!N*\H@S-I[[]+EB(=+6U[IB^V,5"#T5 M(SZRDH %A$N%U_;VR@7]B[Y$V-1([PM$GVYVH+&C3'#WV^)>N"!;R:]7&HJJ M$K,$4)"TRUR"P<[6,)49.$3D<@[=L8#3I6OFD9J5L[L1=1T,WUT@R/F]@EBF M99I813>Q)/^*$(]VI92RLTQW2B)^HC#8"G$]RGASZM@YV+ M3W-\33]F)T?[R]7GY0?JG1"(87,!WVIWL]\NV5K7V) M;I6N27,7<>E*CQ5NN>SE /87SL7-BSC8WIM/_@-02P,$% @ )XN'5!^9 MO29_ @ ?P4 !D !X;"]W;W)K&ULC53O;]HP M$/U73IDT;=)&(-"U8H $Z8]%6BDJ=/OL)@>QFMB9?4#[W^_LA+256M0OL<^^ M]^Z=G>?17IL'FR,2/):%LN,@)ZJ&86C3'$MA.[I"Q3MK;4I!')I-:"N#(O.@ ML@BC;O='6 JI@LG(KRW,9*2W5$B%"P-V6Y;"/,VPT/MQT L."[=RDY-;"">C M2FQPB717+0Q'8N9=[83'6Q5^943X.S@+( M<"VV!=WJ_2]L^CEQ?*DNK/_"OLGM!I!N+>FR ;."4JIZ%(_-.7P$$#6 R.NN M"WF5YX+$9&3T'HS+9C8W\:UZ-(N3REW*D@SO2L;19'ZSNH (OL,RN9HGETD\ MG:]@&L(M\36?BR MT(5,)=JOHY!8G:L1IHV26:TD>D=)+X)KK2BW<*$RS%X3A-Q6VUMTZ&T6'64\ MQ[0#_=XWB+I1[PA?OSVKON?KO\-W:.X(U:"E&GBJP3M4'SC,MT[P**GS[]!6 M(L5QP :U:'88?*02K'*$6)>54$^0"PNX$\56$&9L.P\5S]#J-52H#"A':4!D MNO)&V2$(_HT)C10%2"Z=$C"6GI5\_G06]4Y_ M6EA+)53J\BIMI2OQS?%:8K@7T8&W;B1\88H2S<9;WX)OI/9'N]J^+M/:5,_I M]=-T+!&!JN]+AU2FOV*$)P, -8& 9 >&PO=V]R:W-H965T M6O>2EMIZS:H!%VU%OB<)FX2 M+;DK=]>5_7M\EZ0,:9M D1+;9S]^[+MS)DRX:#-%JB@=N1>8%2:H;1S?=2.GS6IFS2;&MA*S"3^HIF:X$B / M;9N)QTML^'%J>=9@N*O+2FF#,YOLLQ+7J+[M5X(TYX12U"TR67,& G=3Z\(; M7XZTOW'X7N-1/I%!5[+E_%XKBV)JN9H0-I@KC9#1YP'GV#0:B&C\[#&M4TH= M^%0>T&],[53+-I,XY\V/NE#5U$HL*'"7'1IUQX^?L:\GU'@Y;Z1YP['W=2W( M#U+QM@\F!FW-NF_VJ^_#OP3X?8!O>'>)#,NK3&6SB>!'$-J;T+1@2C711*YF M>E/62M!J37%JMKS=7(,/'V"]^+1D;\Y+5NNVCF%-YZ0X- A\!U>US,I28)F9EI-E"'FWR;8-RO<3 M1Q%KG=O)>X:7'4/_!8:>#U\Y4Y6$:U9@\3> 0^6>:O:'FB_]5Q&O,#^'P+/! M=WWO%;S@U,/ X 4OX'6E.4,CY"N0HQ/DR$".7H#\IZ8^U\O783<5PHXW=!-K M5H+2O('NLD2F)-RVM*5X__9-XGOQ1TE7SF214/PA@ 5L'VFE-#>*%13-BT.N M0#WN<0S466RW*$QW_U)TJ_7+A3EG- '(_(6S\H-"T3YG6F/9&E:K+H'43DK0 M)88-5UGSHOV*MRA5G<,9!&EDQZ%+AWN0SB!R(SOR4[(-TH)10F9Z2^%1&MAN MZ$-L1U$(L>O:L1>#'Z5V$"44-4AGX-ENDMJ)._B2GL;V*(II+8E#.TUC\A^D MF[JA--+@QP9ID )_9*>1IUGVTIRW>\Y,]4$:VEXZISV+ F3GE=BAWY [OKY3];/'63GR:RA+2O-1)60\P-3W=@Y64]# M^Z*;57_ X-.*O4Q"NU MKD>^K[(2.5'7HL;*O.R$Y$0;5Q:^JB62W"5QYD=!<.MS0BLO'KN[C8S'HM&, M5KB1H!K.B7R=(1/[B1=ZQXM'6I3:7OCQN"8%)JA_UQMI/+]#R2G'2E%1@<3= MQ)N&H]G QKN /Q3WZL0&JV0KQ)-U5OG$"RPA9)AIBT#,\8QS9,P"&1K_#IA> M5](FGMI'])].N]&R)0KG@OVEN2XGWG3I>/Z1+Z,,5S!_6Z>-TGL(T299I M/U NY6T]GJ;I6NELD( M[D157*4H.1$$4GL'K=^WJ.[S^ M)WBM-#\QLY$WQCH#.>@@!PYR\ GD5_OZ43O/(MMY'JF:9#CQS, JE,_HQ6!: M@GR+TK7EG6-[9#_!&Q.B%&H%WR#L]R+SVAE=!*-D2QG5%&W8Q?"F%P3!Y:FY M-JN%<-%41M@.LH\2:07XDJ%2[R*ZXA>W86\X_'%Y8G[4>/]D##C*P@V[,GBF M=#L1W6VW3Z;M&+V%M\OHGLB"5@H8[DQJ<#V\\4"V ]XZ6M1NJ+9"FQ%U9FEV M(DH;8-YW0NBC8PMT6S;^#U!+ P04 " GBX=4Z].]KX\" #+!0 &0 M 'AL+W=O)#?=WX^2$Z];VV />[%UX3GDH4A.MDK?FPVB MA<=22#,--M96XS T^09+9GJJ0DDW*Z5+9FFKUZ&I-++"@TH1)E$T#$O&93"; M^+,;/9NHV@HN\4:#J)@?W#+UQOK#L+9I&)KS-!^K6XT[<*6 MI> E2L.5!(VK:7 2C^>IL_<&WSANS9,U."5+I>[=YJ*8!I$+" 7FUC$P^CW@ M*0KAB"B,'SO.H'7I@$_7>_9SKYVT+)G!4R6^\\)NIL%Q 6N6"WLK=I^QIV> M@>/+E3#^"]N=;11 7ANKRAV8(BBY;/[L<9>'?P$D.T#BXVX<^2C/F&6SB59; MT,Z:V-S"2_5H"HY+]RB9U73+"6=G7Z[O%I!"%RX7)]DB&T-&SU[4 D&M(*NK M2B ]@64"YDPPF2-DOE8N9%,0+K.W*)C% JR"2Z0,&?APQY8"S<=):"E&YRG, M=_',FWB25^*)$[A2TFX,+&2!Q9\$(8EK%29[A?/D(.,9YCWHQQU(HB0^P-=O M,];W?/U7^!IIX3Y/Y@!EVE*FGC)]A?)_Y/RE5!_TZMI];"J6XS2@?C:H'S"8 MP76%FES(-0C/._[[!+0K]*Y:=6N#768,6@.#4;\S'!T]LQ6<+;G@EE-1=*F> MM29A$$?#3IR.#EJ_?W.Q2$(B,]T&4A[H_0=O/2>X9,&*U&O_1@QD*M:VJ;7VM-V4ITT M#?K;O!ES5TRON33D_8+4$L#!!0 ( ">+AU3FDQ-.KP( / % 9 >&PO=V]R:W-H M965THMHH&G0I1ZZ&V-J?I! MH%=;+)B^D!66=+*6JF"&1+4)=*60YC@:R-X"7> M*]!U43#U/$$A=T,O\@X;#WRS-78C& TJML$YFJ_5O2(I:"DY+[#47):@<#WT MQE%_DEI]I_"-XTX?K<%FLI3RT0HW^= +;4 H<&4L@='O%UZA$!9$8?S<,[W6 MI34\7A_HGUSNE,N2:;R2XCO/S7;H]3S(<@K#;1[,*EZJPI M.%[:2YD;1:><[,SHR]UB"BE\A-ET/)_.^S"G:\]K@2#7<,M,K;CAJ*UT5Z%B MAI<;F"'5 6:<+;EHCL\6;"E0GP\"0T%9=+#:!S!I HC?"2"*X5:69JMA6N:8 MOP0$E$V;4GQ(:1*?)%[CZ@*2R()XR3N\)K7@4!A] IFVR-0A MTW>0_U7DMVI[VLW8(:D>6"Q1M37QZ0$=^Y2M3^%\BJ.+W:%"8!K64E#_ZC[\ M0*8T8)E;_;_1,41)XE]V,BLD$*61'R9.2$GH^6$WM4('HF[FQUD/%EOBL[4A M1*_G1TD*"VF8V =2L6?J?Z,AZW7]E-1GJ"F$FZ*J#>; 2[)#;>",:$DG.W]A M?,CB&;(H\B-Z9XWUJE:*H*^TSJ(P\Z/T\AQFLMQ\)'3Q2N<#=,+4O\R2M]Y M<-2%!:J-FS4:5K(N3=.0[6X[SL9-%_]1;V;A+5,;7FKROR;3\*+;\4 U\Z41 MC*Q<3R^EH0GAEEL:R:BL IVOI30'P3IHA_SH-U!+ P04 " GBX=42I)W M29L" !_!0 &0 'AL+W=OR-B><\[, MF./A7NDW4R):>*^$-*.@M'8[B"*3EU@Q;MD& M%VA_;E\TK:*&I> 52L.5!(WK47";#"9ME^\37CGNS4D,KI.54F]N,2M&0>P* M0H&Y=0R,/G_P#H5P1%3&[P-GT$@ZX&E\9'_PO5,O*V;P3HE?O+#E*,@"*'#- M=L+.U?X''OKI.+Y<">-_85_G=CH!Y#MC574 4P45E_67O1_F< +(XC. ] !( M?=VUD*_RGEDV'FJU!^VRBRL)I..>'L^.EY.84.?(?9T^OT M:?D\GTT7 UC0W1<[@:#6,)-_4%JE.1JX6K*50',]C"QI.X8H/^A,:IWTC$Z2 MPJ.2MC0PE046GPDB*KJI/#U6/DDO,MYC?@.M)(0T3I,+?*UF$BW/USK#5[<6 M'5LW%RC;#67;4[;/4)X9XU?3NTQT>@=,(PB5,XL%< FOW%@6PAT3G"PJ.0,F M"V 6:#Y8K5 W,_('%,20*S*5<014F"T1UDJ0.[G<##[#_N?P^#G;TW_0HN9, M&/@&6;L;MOM]BOI)+^QT>_# ):<_90$;I0H#69R&:19#OYN&W3B#6R?'9.Z4 M-:B540(M4CMUFQ]PU2?%7JMS#5=)&'>RL!7WKV&I+!.DTB.5N-UVRFD29MWN M5W<5G9BB0KWQUC?4^T[:VA_-;O.ZW-:F^I=>/TV/3&^X-"!P3=#XID=FUK7= MZX556V^QE;)D6!^6]$*B=@ETOE;*'A=.H'ESQW\!4$L#!!0 ( ">+AU04 MP!QJQP( -L% 9 >&PO=V]R:W-H965T\DJ-G5SK>NAY*LFQ9.I2U%B1)1.R9)I4N?94+9&E M-JCD7NC[L5>RHG(F(WLWEY.1:#0O*IQ+4$U9,ODQ12XV8R=P=A>+8IUK<^%- M1C5;XQ/JYWHN2?,ZE+0HL5*%J$!B-G:N@^$T,O[6X7>!&[4G@ZED)<2+4>[2 ML>,;0L@QT0:!T?&&-\BY 2(:KUM,ITMI O?E'?IW6SO5LF(*;P3_4Z0Z'SL# M!U+,6,/U0FQ^X+:>*X.7"*[L%S:M;[_O0-(H+Y4E+LA84IR*+?(&TX@LA@+NEGD/H#6)7"[+4I:GH> M#6=+MN*HSD>>)D8&UTNVV:=M]O!(]B"$>U'I7,&L2C$]!/"HE*Z><%?/-#R) M>(O))?0"%T(_#$[@];K^]"Q>[PA>6YJWZX(Z 1EUD)&%C(Y _K^C7S7R)*89 MW:&J68)CAV93H7Q#9W( CMUS,0W4)2Q7*-LV63L)/B2"IDUI3 TWG2-D@M/8 M%M5ZV,78[AXH%L/&4\:T:FI!2I-4G!++TSHM(/_',X"Z+8[?<'YY11,TXD@\CM$4D2W#". MX:L7]_8&KD2YMFM%4?N:2K>SU]UVF^NZ'=A/]W;MW3.Y+BH%'#,*]2_[5P[( M=I6TBA:U'=^5T+0,K)C3]D5I',B>":%WBDG0[?/)/U!+ P04 " GBX=4 MRJY?:&0" !&!0 &0 'AL+W=O M^:12!'$87@8E+R1+!MXVUG?,N& M+'2$4&!J'0*GXQEO4 @'1#1^-YBL+>D2]^4=^A??._6RY 9OE/A59#8?LBL& M&:[X1MB9VG[%II\+AYY2VW/!EHM07MH@G-";Y5GTWD"NE^RMQJ\A:49Y.'[XL)7,$9.&$.T]'C M:'PW(7TVN1LM)K=DF2T>^S"GVY!M!():P8V2SZAML23U05DT+AP%MYC!E).# M+"<+3FYS.@@LL72U@K1A-*X9Q0<813'<*VES Q.98?8>(*#VVA[C78_C^"CB M+:;GT(TZ$(=Q= 2OV\ZLZ_&Z!_#JUH+=2,P1R%X+V?.0O0.0_SG>CZ9ZM(#; M[;ZI>(I#1LMK4#\C2X F@^42M9_..\6-RGW"O^A Q5_= #JTDS6IJOGGGZ#7 M[5Q'ER2H MUWZ#"5EMI*VO>6MM'XE1O1M_PNL7YI[K=2$-"%Q1:GC^^8*!KK>V5JRJ_*8L ME:6]\V).#QUJ%T#^E:+^&\45:)_.Y U02P,$% @ )XN'5 D6R#!% @ M' 4 !D !X;"]W;W)K&ULE51M;]HP$/XK)VL? M-HF1%V"K$(D$A6F3^H* ;>I'DQPDJA-GMBGEW_?LA)1J!6U?XKOSW>/GN?@\ MVDOUJ#-$ \^%*'7$,F.JH>?I),."ZZZLL*2=C50%-^2JK:XER!WA4%5X<)"KF/6,".@46^S8P->/&HXEM"L"D('>_Z(,=RR@V/ M1TKN0=EL0K.&D^JJB5Q>VI^R-(IVS*446JX09 MXFA/\I*&SZ3F$Y[A$X1P*TN3:9B5*:9O 3P2URH,CPHGX47$*29=Z 4="/TP MN(#7:SO6A+=S/=053S!B-+@: MU1.R&*@O6*Q1N=Z\<6RC[,=W9*"JN71H!FLRE2/S 8)!Q_?]5V,E#1=_Q]]K MD'=R8PM46S>7&A*Y*TU]>=MH._KC^L:_IM?OQBU7V[S4('!#I7[WZX"!JF>Q M=HRLW/U?2T/3Y,R,GB]4-H'V-Y)4-HX]H'T0XQ=02P,$% @ )XN'5"+B M(MUE @ 4P4 !D !X;"]W;W)K&UL?91M;]HP M$,>_RBF;IE:"YH% @0$2%*95:C=4V/;:)!<2U;$SVRSMMY\?((.U\";QV??_ MW9WM\ZCFXEGFB I>2LKDV,N5JH:^+Y,<2R)O>(5,KV17I&#>9&3GEF(RXCM%"X9+ 7)7ED2\SI#R>NR%WF'BJ=CFRDSXDU%% MMKA"]:-:"FWY#24M2F2RX P$9F-O&@YGL?&W#C\+K.71&$PE&\Z?C7&?CKW M)(04$V4(1/_^X!U2:D ZC=][IM>$-,+C\8'^Q=:N:]D0B7><_BI2E8^]O@=GOPY&@'YP11'M! M9/-V@6R6P1PW"J[69$-17H]\I:,9C9_LR3-'CLZ0PP@>.5.YA 5+,3T% M^#K-)M?HD.LLNDB<8W(#G; %41"%%WB=IO:.Y77.\%QI_J%F>0$9-\C8(N,S MR/_W[[UMNTR82J=-L-R@:,H%PM(WLX$[HX3K'I$*4Z-4.4+&J6ZV@FV'IY*W M5 MYX(1!15[-=L"G#_TH##_#:C:%Q?W\ 3Y"..BW>K>Q'0U:07!!L5PNM5O; MN :!^F6U>C*EKE'_N[KEY)&);, D4,RT-;FZ['@C7PLY0O+)ML^%* M-Z$=YOK50V$<]'K&N3H8)D#SCD[^ E!+ P04 " GBX=4*T-*M50" = M!0 &0 'AL+W=O'QZ(F M>ZD>=8EHX)DSH:>D-*8>!X'.2^14G\L:A3W92L6IL:[:!;I62 N?Q%D0A^%% MP&DE2#+Q>TN53&1C6"5PJ4 WG%/U,D,F]U,2D^VEPW5>"W9SZHPY91<$2AP2QMF5G+_ M#;M^1@XOETS[+^R[V)! WF@C>9=L&?!*M"M][G3XEX2X2X@][[:09WE##4TF M2NY!N6B+Y@S?JL^VY"KA?LK:*'M:V3R3+!ZR.401?(;5_"[-YC>P3%?9+\A6 MZ6*=7F>W#XOU&-;V+A0-0WC8P@H9-5C DBKS IFB0E.OL(:,;FS,1[_H3Y/ M6(*N3)!W9&8MF?@=,E$,]U*84L-<%%B\!@AL9WU[\:&]67P2\0;S7@Y&U M1E]&9]'H"C)I*'OKY"V1@J,KRU'M_&!JR%W-]O;VN_WLI^V5_QO>/ASW5.TJ MJQ##K4T-SR]'!%0[C*UC9.T'8".-'2=OEO;]0N4"[/E62G-P7('^14S^ %!+ M P04 " GBX=4P&CD:9\" #E!0 &0 'AL+W=OT4S^:Y$(LG#BS M'6C__Y&VRE6NL,TFCS\"R!J )'373_D5%XRPT8#);>@K#>QV8T+U:%)'"]L4>9&T2TG MG!E]GRXF$$9P#//%].+K]?3;Y60V?P>3'_[JJ1A?NZTJMKDVKRYJTTR8;U*K6U@>J".9+5&U5_K($,'DJ MJ:?IF8T4S'#!S3-=A$<0GGP^>KE-^(8G6"0:@B/[:R\,JAS.X!&9TNTZXWI] MG"I$X*2$HC.@K/RP$UEXYS0X>JV:_E[KY:A6;L!HB&55F+H+6VL[P\[KUGUQ MKP?@+5,K3KD0F!(TZ)R=>*#JH5(?C"Q=(R^EH;'@MAG-8536@>Y3*O M;,VO-='O0/8:R)Z#[.V!_%]]WY+UW0KV5@]USB(<>W1M-:HG]";3^A;:NB9! MT(:90M>6K#BL;76,@1D@+3%;HFKT= 1?>@/GC1(FUJ@A+A07:X?XC$QINQ* M]NT"U^#H./RE'0[#-VJ\QG]P]PSCH^D3*AH;KQV+A!$PS+:H(JX1;A2/]GGG MA:'.16QI4I-+7',AK$%"6,H0MDY.@U:_/X /$+2I?M@Z[>TX^O"YTJ@7!*T@ M",C9Z4"G7QO!H*D9TRTK?[-MSA794D'$1$0SJ=H\"$N40\H\.7Y)CY1KB'5; M846,"I[N\'0LJY+VO%)D,.@WC,O8D[ 5AMVZI[?.L;\S4S)4:S4&K2/^QZHN65"'QA4 M-H#V5U*:VK %FD_6Y#=02P,$% @ )XN'5(;G^Z>] @ OP8 !D !X M;"]W;W)K&ULU55M;]HP$/XKIVC2-HF2%PJE")" M,JU:6QC05?MHDH-836)F.Z7]]SL[+Z-:8?VZ+XE]ON>YN\>Y2W\OY*.*$34\ MITFF!DZL]:[GNBJ,,66J*7:8T(&GM=Q4\8S9]BW MMKD<]D6N$Y[A7(+*TY3)ES$F8C]P?*^-SX6X$$ MD\0041J_2DZG#FF A^N*_8NMG6I9,X43D3SP2,<#I^M A!N6)WHA]E^QK*=M M^$*1*/N$?>%[0+/G4H<#0-<[ @A*0&#S+@+9+*^89L.^ M%'N0QIO8S,*6:M&4',_,I2RUI%-..#V\FZVFX =P!LO5;/+MZ^SF:KI8?H3I M]_OKU<\>+(O+ K$!'2,L-=.YJG:SG5%6P:<56R>H/O==32D98C$[A42UU04!4T#DXR7F'8A);?@, +_!-\K5J@EN5K'>$K M2G.7U U13JL3E.5=46/201;Q; M, M \F%Z1IE+1EP!=3>"C.-$:Q-U_9@P;(M&J;I,\J0*X2YY"$JN,LM>'9 ^F ; M :.ST1-*ZFM8H!D.YFA"5RVI#W.6P W?8 4O68W2?\-?AX0/7M/SS_RFYT&K M$5QZC7:[ T'SL@,OR*0BH]=I6R-Y^I?P3EDH>=@S*5FF_ZF1]U]H1"UM50H: MW5*E5K/MERJ1L1LT@J!E? /OK8_:/1@J*SJ-B*/UQ M+T;[+9-;3B(GN"&HU[QH.R"+<5ELM-C9$;46F@:>7<;TAT%I'.A\(X2N-B9 M_<\:_@902P,$% @ )XN'5"-/R =6 @ 1 4 !D !X;"]W;W)K&ULG53;;MLP#/T50MA#"ZRUXZ1;$20&FC3%^M +FNSR MJMAT;%073Y*;].]'R8Z7 FTP[,$R*9%'YU"B)EMMGFV)Z& GA;)35CI7CZ/( M9B5*;L]UC8I6"FTD=^2:361K@SP/25)$21Q_B22O%$LG8>[1I!/=.%$I?#1@ M&RFY>9VAT-LI&[#]Q%.U*9V?B-))S3>X1/>]?C3D13U*7DE4MM(*#!93=C48 MST8^/@3\J'!K#VSP2M9:/WOG-I^RV!-"@9GS")Q^+SA'(3P0T?C=8;)^2Y]X M:._1;X)VTK+F%N=:_*QR5T[9)8,<"]X(]Z2WW[#3<^'Q,BUL&&';Q<8,LL8Z M+;MD8B KU?[YKJO#OR0D74(2>+<;!9;7W/%T8O06C(\F-&\$J2&;R%7*'\K2 M&5JM*,^E]P^K!0R&< :W]_.'NP6LKGXMEF-8TNGGC4#0!#(WC#OE3#@#?\ *^5%NTK8X] MCGK(48 9HN(!Y8PQQ@T]T4_QWC0723$[F&2P==W@0.30^@-8+K=W>\1OT#V?Z!U!+ P04 " GBX=4.Q)5 MG@<# !>!@ &0 'AL+W=O*O!-%7%]K28MZE%)46!NA:M"XG@?+9'J6.7MO\$/@P;R1P56R4NK) M*5?E/(A=0BBQL Z!T[;'*[DHRCM M=A[D 92XYHVT=^KP#W;U#!U>H:3Q*QPZVSB HC%659TS95")NMWY<\?#[SBP MSH'YO-M /LL+;OEBIM4!M+,F-"?X4KTW)2=J]RCW5M.M(#^[N/GV< E)"E_@ MZN;\V_4E/"Q_7MY/X9Y>OVPD@EK#!:Y1:RSA@3_#TABT!GA=PE?!5T(**]# MR0-?232#660I*X<=%5T&9VT&[(,,$@;7JK9; Y=UB>5[@(C*Z6MBQYK.V*>( M%UB<0IJ$P&*6?(*7]ARE'B_] *\M+3I28CZ!S'K(S$-F'T#^(;V_8O73 *Z7 MIV;'"YP'U*P&]1Z#!84JL%JA]NR\4QQ5;HE?T[&4#O?I3.&&Q@,- LVMJ#<@ ME3%0<*U?U)[\_X)QF+$\9-F$I'1$VF0,=Q25ZV+K:REQ3_V_HVZVK2/0/#EP M7=*WEX1QGO?[5;TG(T467=K 6!J.DA&P81I.)ADL)4T27A?H,*!4SY=VZ+ K=4*F%JFC*&>X'19+EX60\HIV% M>9J_)T2^/LJ4;HC;0K1N)VD:9N/1@(1).&'C ?S@LFGO7J.?C,-)/ P3Q@9. MSDKY"O?&3C5[%<="V?W_:#\]E.S->S=O) M>\WU1M0&)*[)-3X=#P/0[31K%:MV?H*LE*5YY,4M_0&@=@9TOU;*'A47H/]+ M6?P'4$L#!!0 ( ">+AU3'DDRP)0, &<& 9 >&PO=V]R:W-H965T MZ;:ZV@? 'F;.G#EFAME!Z6>S0[3PV@IIYL'.VOU% M%)ERARTW9VJ/DM[42K?M;R1P6+F;0]Z,5.=%8W$ M!PVF:UNNWY8HU&$>),'1\-AL=]89HL5LS[>X1OOG_D'3+CJA5$V+TC1*@L9Z M'EPF%\O,^7N';PT>S+LUN$HV2CV[S4TU#V)'" 66UB%P>KS@%0KA@(C&/P-F M<$KI M^OC^B_^]JIE@TW>*7$7TUE=_.@"*#"FG?"/JK#'SC4,W%XI1+&W^$P M^,8!E)VQJAV"B4';R/[)7P<=?B: #0',\^X3>9;7W/+%3*L#:.=-:&[A2_71 M1*Z1[E#65M/;AN+LXN[^:05)"E_AYN[J_G8%3Y=_K]87L*;3KSJ!H&I8U35Z M\>!&EJI%>.*O\,@MPB.62I:-:+B7>/3$-P+->!99HN821.5 8]G38!_02!C< M*FEW!E:RPNI[@(AJ.A7&CH4MV:>(UUB>09J$P&*6?(*7GH1*/5[Z 5Y?6G34 MQ7P"F9T@,P^9?0#Y?S3^D;2?9G%=?6'VO,1Y0&UK4+]@L "2!]L-:B_1=QNG ME[O%L*1>@J:G,Q+*F#%\@2Q,I@6,DF0:3E(VAEODP@"7%:"TJ"W- >I92Q_4 M5UA;5X"E2NA,N[X-G?T::]0:*^KJDZ%C'YWL@7XJ?T&PRZP2B-PW1:C"')PSR/ MX1L771_*!8TW+DN$C(6L. >6L[ XS^".!BN-4$UN<@M.12BYUF_JA?0>L3B< M9AG12DCZ.,O'[X]_]>JH(8E>Q+&_?O311>^:OT6]]2..DJA.VGX.G*RG*7K9 M#X__W/L1?,OUUJDIL*;0^&PZ"4#W8ZW?6+7WHV2C+ TFO]S1GP"UN]7YG @ = 8 !D !X;"]W;W)K M&ULK55M;]HP$/XKITB3-JDC+[QL18 $H>TBK8" M;I]-N;B4&/[U5& M&$_$RPHP?^X[OG!QSNDF5<;B#WHYL<('J:3<3VG(KEH3FR"3E# 2N M^\[0[X8=$V\#?E \RK,]&"4KSK?&B)*^XYF",,-8&0:BEP.&F&6&2)?QJ^1T MJI0&>+X_L=];[5K+BD@,>?:3)BKM.U\=2'!-]IF:\^,W+/6T#5_,,VE_X5C$ M?FD[$.^EXGD)UA7DE!4K>2[[< ;P.U< 00D(W@):5P#-$M"T0HO*K*PQ4630 M$_P(PD1K-K.QO;%HK88R83;]'872WZ$+:@#D>D.U1KS'?,&KOX>,8%:&9_-1SE:['L+IQF7M4 MY ZNY/8#>.1,I1+N6(+):P)7"ZG4!"X%\H*'P_W*LI MIUDUMVGY6E?XEH(PN48A, %^0 %+_0!J>%L5;ZN6-^0L1J8$L3W[!7K MGN_V]EJ[ZG&^=[5A[MD#SE%L[%R3$/,]4\6_O_)6HW-H)\8;_TB/U&("_J$I MYO$C$1O*)&2XUI1>PTPP4+AU3]I()P#P0 +\0 9 >&PO=V]R:W-H965T MY2'\L[YSWRQ"">:D3.B,0UD[L)7EP.=T3C. M/2D>_U=.M?K,W/#\_N3]L0A>!?/N9W3&X_]8*+<3S=502#?^/I8O_/@/K0(J M" 8\SHI/=*RPAH:"?29Y4ADK!@E+RZO_JTK$F0&V!PQ(94#:!J,! [,R,(M M2V9%6'-?^M.QX$(USG1L6VK1:L+&F@3;#0*:ES= M*)7I!2G#<+#3HM6#@]*%S^0=@^0>62RIR(">P*3Q1:[NBLJTU1;.60!5H%V< M24:>C0<";903P]()=49E"LD'"+FDU @MAI46;(S17^:KBP/SU8@M_DAMDQU/ M:=HNYZ6[1BPQK)9@;_3)I84=NQUK%V=9V##M@5@;P<2P8H*]X7S<&Q#DDE(C ML!A66+ WNMK9GZ\N#LQ7([(85MF'-%([5+ T0FLJ#BQH$[U\V6JDDL!2"74) MZ4J@:[6_#CV@@5*01B()+)%0=U2F'_RH]*"&6#5B2V"QA1J$=$74M8C99M5% M#;%J5); *@L6L"NAV' ]UVB_&O0 7 72.X!!9VK9!K:?PNV+V M;.W?J^F\G*4;-^5H_\,72AXR%-.-&ULC51=;]HP%/TK5]$>6FDT7U"V M"B+1T&E('46$;L\F7,"J/YAM2OOO9SLA@@[:OB2^]CW'YY[DWMY.JB>]1C3P MPIG0_6!MS.8F#'6Y1D[TE=R@L"=+J3@Q-E2K4&\4DH4'<18F470=#;P$L<$FVS$SE[B?6]7B! MI63:/V%7YT8!E%MM)*_!5@&GHGJ3E]J' T#@7+9EI8*+D2A$.0ZI+)O56(5P, MT1#*]*5E?2R&'AW# M0^M08U/2V)1XOO0LGR_I'::T84H]4_L,4V,>T1J-/N5,1=#Q!*X+G[,X39P+ MSX<&?)1UI*[=J&M_3AVC9$X9-11/2JQ8K@\N;W4[412]T?AAVI'(3B.R\Z[( ML1UNA,NML'_@$LH3DH$*P)<2M3[*.&]YYS\S6]=QM_O]33T?IE7UA ?]Z&;A M+Z)65&A@N+3 Z*IK&50U7ZK R(UOT;DTMN']5\_YX /@ZV0CZH$T&A7,:Z&7JEU?>W[*B^A M(NI*U,#-DY60%=%F*M>^JB60PHDJYN,@2/R*4.YE [=V+[.!V&A&.=Q+I#95 M1>3S&)C8#KV>=UB8TW6I[8*?#6JRA@7HA_I>FIG?NA2T JZHX$C":NB->M>3 MU,:[@)\4MNIHC&PF2R$>[>1;,?0""P0,TVNWM,+C M\<']B\O=Y+(D"B:"_:*%+H=>WT,%K,B&Z;G8?H5]/K'URP53[HJV36QH@O.- MTJ+:BPU!17ES)[M]'8X$O>2$ .\%^*T@.B$(]X+0)=J0N;2F1)-L(,4621MM MW.S U<:I33:4V[>XT-(\I4:GL^]W/V8H0I_0S6RTF"W0Q10TH4Q=FJ6'Q11= M?+@<^-IL9,/]?&\Z;DSQ"=,>1K>"ZU*A&2^@>&W@&\(6$Q\PQ_BLXQ3R*Q3V M/B(\[L'-%(*=%?% M&L/8&=JC]90E<9@&)IFG#I"H!8G^$>2&DB5E5#]WP32FR2L8',9!-TSP/4$L#!!0 ( ">+AU3GBHO-GP( !$' 9 M >&PO=V]R:W-H965T\_DBR%_)) M;0$T>2EXJ:;.5NOJTG55MH6"JJ&HH,21M9 %U=B5&U=5$FANDPKN!IX7NP5E MI3-+[+L'.4O$3G-6PH,D:E<45+Y> Q?[J>,[;R^6;+/5YH4[2RJZ@13T8_4@ ML>>V*CDKH%1,E$3">NI<^9?SL8FW 3\9[%6G34PE*R&>3. 0(.F38* M%!_/, ?.C1!B_&XTG79*D]AMOZE_L;5C+2NJ8"[X+Y;K[=2Y<$@.:[KC>BGV M7Z&I)S)ZF>#*_I-]$^LY)-LI+8HF&0D*5M9/^M+XT$D(_",)09,0G)H0-@FA M+;0FLV4MJ*:S1(H]D28:U4S#>F.SL1I6FE5,M<11AGEZ]OW^QPT9D0&YN[E* M;])+DN(^R7< M%1>-:MT*6K<"*QL>E;5E_4,I;)5"JS0ZHG1?@43WR@WAQC)< 'N !F(]V&&7 M*@6ZS[Q:-;*JYH0^SZ))&$_&B?O<=>,,\UPM0>X M4:7$7=('7,O&'1+?B_W1Y!WP8=@1X*@%COX#F(MR,] @BS[DZ( E\D:3.'R' M')WJ<=PBQR%!SV1[!0B)^#ZH6O^AZ,D3O1N^@W,Z%93X6WZC+AU2?HS=T P, M "<* 9 >&PO=V]R:W-H965TM%8\=^CY_S M)O'Q<,?X@T@!)'K*:"Y&5BIE<6;;8I5"AL4I*R!7(VO&,RQ5EV]L47# B1%E MU/8<)[0S3')K/#3WYGP\9%M)20YSCL0VRS!_O@#*=B/+M5YNW))-*O4->SPL M\ 86(.^+.5<]NXZ2D QR05B..*Q'UKE[-G$]+3 S?A#8B;TVTJDL&7O0G6_) MR'(T$5!821T"J\LC3(!2'4EQ_*Z"6O6:6KC??HE^99)7R2RQ@ FC/TDBTY$5 M6RB!-=Y2>@$S2[/%Y>+,[10+TJRI8#8&EUCN>5$$A"Z=U, QY+D&S0#91R:$;PD MM!P^FH+$A(IC%>E^,45'7XZ'ME1\>A5[5;%!\L45J?(=WO(5*[4U7FV-9^+YG?%,2A]$\NM(OHD4=$2:@1 O?<.]FH+GWM(,K0$ M-,$9K]BV M]4&'3<0H],*X'3&J$:.#(MZEH*K%6D(K8]1@C&/7[W QKA'C R*V8<4-K#". M@B[K!C77X$.N!L^WK-A*2!#)E3T@9!O*H(%R$H5^U^?J.J_;N/-W,+4YK?NP MTW3$53^O V.OFKB?Q*"F1M"]&G&BZAGGD+?Z4L5]8XSKA&XPJ)&J&N V-CRG M@_IUHW>]?Z"F+-^:M7)[#9R^$PQ"_SUV<]Y[;'NOBNLCU#7F&Y(+Q;16 M&NGDK*CF2%*>Q+)M4QP313=9(#KB>H\35C\J6CSPKUV7#\!U!+ P04 M " GBX=4U?)4?G@" !'!@ &0 'AL+W=OZYK4M!2Z@DY142L!@X=_[M$)MX&_!&82:N#,DB/(;U#H_T2!%_@=\N'WY=Y7 MN:N3;W<@:'<@L'[A63^;T@6GL'4*K5-TQFE*=OIH% A*COWJ?:GEL96;Y[7- MD@A'_7[J;@_S/PWK^[T8]]JP+W112Q==I'ND%=7WI$!+SHM.O%J/#_&\($B\ M([S3L#X.L)=TX\4M7GP1[X[I@D*J') N38C/)6>@ -'F]GUV </XU/- '5!8A/3K+G][PH.N([#4L"/\'XB,X] M>.:FQ/XA8DDKB1@LM-"[Z6D'49>MNJ/XVK[\.5>ZCMCF2E=Z$"9 SR\X5_N. M*2;M?T?V'U!+ P04 " GBX=4W=;.I-(" #?" &0 'AL+W=OLE(SGO&0HBB M8YH\7D"&^3DM()=W9I1E6,@IFYN\8("3"I01T[&LP,QPFAO];G5MS/I=6@J2 MYC!FB)=9AMGK%1"ZZAFV\79ADLX70ETP^]T"SV$*XJ$8,SDS-4N29I#SE.:( MP:QG7-J=@5T!JHH_*:SXVA@I*X^4/JG)==(S+*4(",1"46#YMX0!$**8I([G MAM30SU3 ]?$;^X_*O#3SB#D,*/F;)F+1,R(#)3##)1$3NOH)C2%?\<64\.H7 MK9I:RT!QR07-&K!4D*5Y_8]?FB#6 +:W ^ T .=0@-L W,IHK:RR-<0"][N, MKA!3U9)-#:IL*K1TD^9J&:>"R;NIQ(G^[=W]" 7H#(TG=^/1Y/X?NKP=HM'O MA^OQS>CVOH.F#3\?Q%6?%]_= OJ$<1)N[FLZOZ-396?9MSPW=KKE<-]%2Y02!+OH@U=52 MW;U2?P'G'7D>XC(K"1:0R&TLCW2<8G50VK36?,&:BK/ "VUK0VQ+F>T%81BU MZ_6T7F]_M(PF97V(]1[:LV*^IO6/NV+^EKT@\OQ@(X26*IF!VQY!H+4&>[4. M:%:4 MA! 82:-#QN .&6MK[XU/-V MA>VXT0[/MO7^GK4^.:6RV2PH2=!U5C"Z!)4 WQ.!O?8*MX\;0L/WX35D!4ZX MD41+F>=XOKT1A;G6?53KO\%LGN8<$9A)G'4>2@)6=]-Z(FA1-:1'*F1[JX8+ M^04"3!7(^S-*Q=M$]3C]3=/_#U!+ P04 " GBX=4/U"^#2X" #X! M&0 'AL+W=OFG1(RV-+2(BJ9*TE?3KRT56W30V>A$YPWEOWHPX3!LNGF0) MH- SK9@<>J52]9WOR[P$BF6/U\#TR8X+BI4VQ=Z7M0!<6!"M_"@(!C[%A'E9 M:GT+D:7\H"K"8"&0/%"*QSPH5)+WGR!MIZ^ MXT7-2ZV'WDH/TC%:0O6"BAA;L7/;1_. .'@ B!J =%K0'(!$+> V!;J ME-FRIECA+!6\0<)$:S:SL;VQ:%T-8>8OKI30IT3C5#9_7,_0 'U B^7C8K9< M_T"C^13-OF[N%P^S^1K=3$%A4LE;';)93='-N]O45SJQ@?MYFV3LDD07DH01 M>N!,E1+-6 '%WP2^5MS)CDZRQ]%5QBGD/12'[U$41.$;@B;_#P^NR(F[+L:6 M+[[(9YMTA2GIF!++E%QDTL.8$^SN."L0IEPH\LLZWNJ\H^M;.C.RQRR,@RCU MC^?=^#>HG\1=C!/JGUTB"F)O9TNBG!^8$?&O?J9)@$W6.7 M_0902P,$% @ )XN'5"-KO*#R 0 1P0 !D !X;"]W;W)K&ULC91=;]HP%(;_BA7MHI4VG _:H"I$6@/3>M&!"&S7)AR( M52?.;$/:?[]C)T1,*U-O$A_[O$_.>VPG::5ZT26 (:^5J/74*XUI'BC510D5 MTR/90(TK>ZDJ9C!4!ZH;!6SG1)6@H>_?TXKQVDL3-[=4:2*/1O :EHKH8U4Q M]?8(0K93+_#.$RM^*(V=H&G2L /D8#;-4F%$!\J.5U!K+FNB8#_UO@8/663S M7<)/#JV^&!/K9"OEBPV>=E//MP6!@,)8 L/7"3(0PH*PC-\]TQL^:867XS/] MF_..7K9,0R;%+[XSY=2;>&0'>W849B7;[]#[N;.\0@KMGJ3MQ1XJC-K+J MQ5A!Q>ONS5[[/EP(@O$50=@+PH\*HE[@.D>[RIRM&3,L391LB;+92+,#UQNG M1C>\MKN8&X6K''4F_;%8STE,OI!LDZ\7S_,5F?;A-J\)M628N>_]CQPRO\&10C$@6?2>B'P3OR[.-R_V\Y1:>#W7"P&SI> M=)7G+/V'% VDR)'&5TB9VQM0>&8:J;G1[_6F0]PYA+U/IS2(_4F,3DZ7/?@W M+8SOHTDPI'45THMMME?LF:D#KS41L$>A/XJ1H+ICVP5&-F[GM])@K6Y8XDT' M91-P?2^E.0?V, W_CO0/4$L#!!0 ( ">+AU1/"@M1S@( $\) 9 M>&PO=V]R:W-H965TUDS0# 0%IXDOBQSW']YQKQ^ENN'B32P"% MWF.6R)ZU5&IU:]LR6$),9)VO(-$S$17 M+"&-(9&4)TA U+,&SJWO8 /((GY3V,BM-C)2YIR_FQ9;0N%$)&4J2G?_()" M4-/P!9S)[(DV>6RS8Z$@E8K'!5AG$-,D?Y/WPH@M@.,= ;@%P#T7T"@ C7,! M7@'P,F=R*9D//E&DWQ5\@X2)UFRFD9F9H;5\FIBZSY30LU3C5/_QZ7F,VN@' M,HT9F@Q>!\/[L>Y/Q_>#Y[&O1Z;/K^C*!T4HD]=ZYF7FHZMOUUU;Z?4-BQT4 M:PWSM=PC:_D0U%'#J2$7N\X!^.C_X/[Y<+P+M[5II7-NZ9R;\7E'^$8\68-0 M=,X /7(%:$4^B.[4]'%@1$&H!_0TR$-&Y=3-C-H;_MQ5I2_ M'X7+B!UEC5)9HU*9#W.%[A*I1*I/N*KIM@(!4J&IUH7\5-!D@28@* \/E;&: MO5G'^'N%_UZ9I79JH0_EY>X8Y38R/F-8L MTVE6;X1] M4^9]<\EM-*QF;Y_81NTRRW8ESY 3$:('B.>5Q>J4=)W+%:NS5RSW0+%.1>WD M[>!_%P&^:+E.T!^ME[UU>9E?C0V==Q1?9??9G"M] M.V;-I?[C 6$"]'S$M>]%QUR1Y3]4_Q-02P,$% @ )XN'5)OCIPAG @ M%P8 !D !X;"]W;W)K&ULK55=;]HP%/TK5K2' M5FJ;+^A:%")18-JDMD- -_71)!>PZMB9;:#]][MVTBCE8^K#7HCO]3TGYUS' MEV0GU8M> QCR6G"A^][:F++G^SI;0T'UE2Q!X,Y2JH(:#-7*UZ4"FCM0P?TH M"*[]@C+AI8G+352:R(WA3,!$$;TI"JK>[H#+7=\+O??$E*W6QB;\-"GI"F9@ MGLJ)PLAO6')6@-!,"J)@V?<&86_8M?6NX!>#G6ZMB76RD/+%!C_ROA=80< A M,Y:!XF,+0^#<$J&,/S6GU[S2 MOK=_9OSCMZ65 -0\E_L]RL^]Z-1W)8T@TW M4[G[#K4?)S"37+M?LJMK X]D&VUD48-10<%$]:2O=1]:@+!S A#5@.BS@+@& MQ,YHI!Y<'<_QG@ZOA_,QR/,3.?//3+#SR??<"!R2892;$$9ML#P41K0MAPX-9"3 M"<4-S)R-P%#&]3GN/>(;%&Q?ZV>UN+M*7'1"W BR*Q*'%R0*HO ( M?/AY>/ 1[F.;FEY%3:\BQQ>?Y'.6_L$4-TRQ8^J<8-KO("GI&\7@ B]&U<>R MZN.QGE7474=M+^DV[<2WX77B;]NM.:P*FHH/FCN-YLZG-0MWZK5H/.&VZK=C MFBOJZY::RS@,;H,]T8=E)T1W&]'=_R/Z@@@+AU19\Z.J. ( $P% 9 M >&PO=V]R:W-H965T[=M(()%CYDOA>WW-\[O$CJH5\53F M)N\%+]78R;6N1JZKDAP*JOJB@A)G,B$+JC&4.U=5$FAJ005W \_[ZA:4E4X< MV=Q2QI'8:\Y*6$JB]D5!Y6$*7-1CQW<^$BNVR[5)N'%4T1VL03]72XF1V[&D MK(!2,5$2"=G8F?BCV<#4VX+?#&IU-":FDZT0KR;XF8X=SP@"#HDV#!1_;S # MS@T1ROC;+5XF&P6<\RL-B\CLL;CD^XYD*>,/ H-BBSI@6XQL0).-:082WT@VN9NYJ I MX^H6B9[7AWR.!%_AGX+/KX=XIW$63 M.J>"SJG \H47^6Q+_V$*.Z;0,@TN>6[]JUK_[O R- Y6Z" #U<-]EQ)*32HA MS5D_9UVSPM"N8&[J6^P//0_[?#MVZ+.J$_F#3O[@"OGM]O=.]A_5GQ,[N$KL M9U6-6/?HK)MWYA>5.U8JPB%#G-?_A@2RN;M-H$5EC_]6:+Q,=ICC&ULO59=;]HP%'WN?H45;=(J,6(GA(\*D JA M6J=VBTJ[/9MP U&3F-FFE'\_VZ0!M4F@4K47L!.?+*5^8 _[*[J *O^PGJH6_(GXSNT5/$Q]]/7S>=^6JHQ>;(1-AM( <[I 0^/@;?(J=KT+@$[=>C?0B;R"65Q2?U\!\T4W!5 MLX6]3F&O8_A:%7S3T26:7/LWZ(;1K(;/+?C<6KZ LQ!@+E#$66I(19E'.Q+/ MD.BH>!J27@]CY>=32?%64;Q56]R'F437F9!\K:)"-M18 @GLS,$>KK&G4RCL'.W,( B.-6:W MH.M^0&..NV\;$^/*QNP5Q7L?Z_:XGL]$D+,SVW%JW"%X'[/X?1*O: CH,F7K MK*PG)SG=J4Z1@[PGIQV+@&[I+%''8KSF'"I4D#1;&6N S,FU>7"#)?JA@E<+U#O(\;DRT3?,(H[Z_ ?4$L#!!0 ( M ">+AU3&&<=23P( ((& 9 >&PO=V]R:W-H965THZU+3;LP.7!-7@S':2]M_7-@31 M)FDR[05\[7..SS%P";>4O? E@$"O):GXR%@*L1J:)D^74&+>HRNHY$I.68F% M+-G"Y"L&.-.DDIB.9?EFB8O*B$(]E[ HI&M!B@H2AOBZ+#%[&P.AVY%A&[N) MQV*Q%&K"C,(57L ,Q/,J8;(R6Y6L**'B!:T0@WQDW-K#2:#P&O"[@"WOC)%* M,J?T115WV$O@Y:.].Q8BQP%#*Z14RAI9H:Z+/1;)FFJ-13G DF M5PO)$]'#KZ&7$O(\B]'%M\O0 M%')C13?39I-QO8ES9),8TA[JVU?(L1S[ 'UR/MWZ2#=EW#:STV9VM)Y[1&\V MOD73N_@>W5-__PM9TOY/"^I1S'V%;UM&S;IMK&(XYSMM/3?LW9"5'HIXJ7VVCOCF6UV1UNI7G4.8,B;*$H]]G)CJDO? MUUD.@NF!K*#$FY54@AD,U=K7E0*V="!1^&$0#'W!>.FE(W]CX-'OLZ-/?#34<76L #S7,T51G['LN0"2LUE212LQMX5 MO9PD-M\E_.&PU7M[8IV\2/EJ@[OEV NL("@@,Y:!X;*!"12%)4(9_UI.KWO2 M O?W'^RWSCMZ>6$:)K+XRY93;W]#Z<0(S66CW2[9-;C+T M2%9K(T4+1@6"E\W*WMHZ[ %H? 00MH#PNX"H!43.:*/,V9HRP]*1DENB;#:R MV8VKC4.C&U[:?W%A%-YRQ)GT_N'IAM" _"23A]GL[FEV<_^T("=3,(P7^A3/ MGQ=3?(;[:+)S&G9. M0\<7'>5SEKY@BCJFR#'%1YCFM\@VW":EY[_"&/UN]BO5DY;0F-(N[9./N/,1?^U#0<5V M5CZ1*]+C2A,<$^2NW.!>JEV?@>:%X9ZR.(P.Y?^?%%T,:="O/NG4)U^J/Y1Y M6YM:H7JF<_* XXKMOB$_Z:E_$M!# SUI-+P(#NOO[_6AG8$SIM:\U*2 %0*# MP3DRJ&:N-(&1E6O-%VFPT=TVQU$,RB;@_4I*\Q'8;N^&>_H.4$L#!!0 ( M ">+AU1J5BBS# ( &<$ 9 >&PO=V]R:W-H965T4U$G!8.K%WEP0FW@9\I]#)"QL9)7O. M7XSS4"P=UQ0$#')E&(A>3I 8X9(E_%KX'3&E 9X:9_9OUCM6LN>2$@X^T$+ M52Z=SPXJX$!:IC+>?85!S]SPY9Q)^T5='SM?."AOI>+5 -855+3N5_(Z].$" MX,VN /P!X+\7$ P VSG<5V9EK8@B42AXAX2)UFS&L+VQ:*V&UN8O;I70IU3C M5+1YVJV1YZ&/*%M_BW?K%4KC;/<3[;)XLXV3W[?<*PUC\+]4;AO^8*K M?%;2?YB"D2FP3+,K3'&>\[96$F60 SV1/8.)MAE14*"4"$5!3E#2"@&U>JMO M/?W+AU1- M/\#V.@( #\% 9 >&PO=V]R:W-H965TA[5"(1(%IE3:((-VT1Y-^#JJA7Q2.P!-G@M>JI&ST[H:NJ[*=E!0U1,5E+BS$;*@&D.Y=54E M@>:65' W\+P;MZ"L=.+(KB4RCL1>XL&3;G38+ M;AQ5= LKT(]5(C%R.Y6<%5 J)DHB83-RQOYP$AJ\!?QB4*N3.3&9K(5X,L%# M/G(\8P@X9-HH4!P., '.C1#:^-MJ.MV1AG@Z/ZI_L[EC+FNJ8"+X;Y;KWBGJ[]#F,S!ZF>#*?DG=8CV'9'NE1=&2T4'!RF:DSVT=3@A^>($0 MM(3@HX1^2^C;1!MG-JTIU32.I*B)-&A4,Q-;&\O&;%AI_N)*2]QER-/Q?)'. MB.^3+V0Y^S%.9U.2C)?I'Y(NQ_/5>)(^+.:K(5GAYC5W.BF[6^[AM?P05?4\AZ MI.]_)H$7^&?HDX_3O==T%RO4E2GHRA18O?""7B)!L1Q*_8Y6O]/JOZLUSC*Y MQP(6M,0^P8[0)!,%MJ6BIHSG:M4(#JR@ZR5W[#S&_YOO^''_+Z%G?7KGEQO\[3\I'++\+IQV"#1Z]VB@FS:M0FTJ.R- M7PN-_6.G.WSA0!H [F^$T,? -%'W9L;_ %!+ P04 " GBX=43F0[]N4$ M #N% &0 'AL+W=OEM]=RI=W3?33!0-0D9FVG+*?]\6LG:0*-,;E*M_U0 M\C*/YYD7SXS3WU+VQ->$"/ ]B5-^T5D+L?EH63Q=(?QX@SP%R"6^1F3+ M]ZZ!,F5.Z9.ZF2PN.K9B1&(2"K4$EC_/9$3B6*TD>7PK%^U4.A5P__IE]<^Y M\=*8.>9D1.._HX587W1Z'; @2YS%XIYNKTEI4$XPI#'/_X-M*6MW0)AQ09,2 M+!DD45K\XN^E(_8 T#T"0"4 M04X)Y\L8"SSH,[H%3,G+]=1%GG0Y7J9)E*K] M,1-,OHTD3@QN[QXN 43@ Y@]W(W^N+[[,KZ\G_T.+O]ZG#S\ ]Z-B-3H0,=T7&3Q>< NF< V:N"?V\-UME^UAFO)7YOA=Z&0MA=P7P.?M' = M+.">!GYCA@^SE=3NY/!7KK-DFE:YBJI<1?EZ[I'U1C1)9$F5NR)\ A'G&5D MV2& 8'A!P ;O\#PFN@@7RWKYLJIA/ ]0$*AP/&O8.!4;Y_]AXYQ@4Z154^H( M7[?BZQKY7C&<"K+0,2J W3U=KJW^7E%JBD'O0.R EU?Q\HR\[C:J47* TP78 M8J98ILC1GYH-KQ DSQ3HX) @P5 MXQ51UV?@EJ;/A$OB8"A-69R!$>5"/A5@)T>=>Q+251K]2^2+84*S5.CLZS;3 M _FNIV?N5\Q]LY,SP87T<)2N=#K]1F0=%-C>GK\*KS;E4$\C=Z61"]P#N0,K M>I45/:,5E\DFICM"P"S?=$7F& I+4*T;O'5K!.VV1E/,M#6@77=G^[];#'[D M%15\H>D*/!"6@$D:ROR3@R:8QMCD$;@W%\#6N2Y+G9S'.'5[@"?ZPXG@>I4N?!1NK:#G(/.\Y((^=X?F##5X+C%H*']M,2'>R/L.?0[_6.Z-T[!IC+NXO7E&\&"CSX\T M8EVW.0^,3\L=VE[W%-3JU)$;94KBNE4@UMXW$_4E\$_,5I$\AL1D*8'VN2_78<7'M>)&T$W^ M&65.A:!)?KDFDA)3 O+]DE+Q%,214M40&J=Y9"9E0U%.Y=E4F@486 ME' W\+R>FU"6.J.!7;N5HX'(D;,4;B51>9)0^3P&+G9#QW?V"PNVCM$LN*-! M1M>P!+S/;J6>N15+Q!)(%1,ID; :.A?^^:1OXFW X.=.A@3X^11B(V97$=# MQS."@$.(AH'JUQ8FP+DATC)^E9Q.]4D#/!SOV2^M=^WED2J8"/Z#11@/G8\. MB6!%84ERCU+M,X''V; MW\V('Y SLKR;3[Y M0410D)E"II,)!&,@EY1)\D!Y#LK$+U&$&S(O$9\E35&#WDT!*>/J_B!1C169I!-$Q@:N=5_:#O?UQT,@XA;!%VOX'$GB!7R-H M\GJXUR"G79U&V_*U3_+9U#0P=2JFCF7JG&":/67ZHNAT;P6GR#C#Y[I\-Y,$ MGM_RO#=U>6D&^MU/?P./?'0K']W7^8C8ED601JK.1C.'=\K$/\..+/0J"[W7 M64"029WZ9GB?/ .5=;8G_P$\U#X$I!KVP\4"46>8E$$JM6JY5S82OMB?:Q;4=$Y_M 4 M?>R&RC73Y8O#2E-ZK;[^:631&XH)BLR6UT>!NEC;8:S;*4@3H/=70N!^8CY0 M->C1;U!+ P04 " GBX=4_205+&\# "-# &0 'AL+W=OX>._9#;T/9,U]@+,!+$J>\;RV$6)[; M-@\7.$'\C"YQ*N_,*$N0D*=L;O,EPRC2I"2VH>.T[ 21U!KT]+5;-NC1E8A) MBF\9X*LD0>SU$L=TT[=<:WOACLP70EVP![TEFN,I%@_+6R;/[$(E(@E..:$I M8'C6MR[<\Y'K*X)&_")XP_>.@8KR1.FS.KF.^I:C'.$8AT))(/FSQD,$,=#&C^22"SZ5L<"$9ZA52SNZ.8*YX$"I1?2 MF.MOL,FQC@7"%1]Y(78([BM&@+,";!*\&L(7D[PCB7X.4&7 MVLZBZ#J,D$"#'J,;P!1:JJD#74S-EO%)JL9]*IB\2R1/#'Y,[L? A> 43.\G MPV]7D^^C\=WT(QC_?+B^_WT.IG*B1:L8 SH#4T'#9S!9J@'C *41>$2,H53P M$W"AQH^(5_!IA 4B,?\L)3\ &_ %8ICW;"'-JD?:86[L,C,&:XQ)3S$VZB5L5!SA\ QX[@F #G0-AH;'TQT#?70TW>TVI/&*@?.T MGE>KI\O%:C>&^JK>L^A)DOEL'Y?0=]:DX/X2Y00E6 M\M4N?+6/\?6N@K=-!7 MY^==9SN;^\\FWU7B_#E--L=, M7O04FTOG'3IT6H'!X2$0=CH00J_&X6YW_V7I^6 M8#;7_2X'(5VE(NMCBJM%3WVA.\G*]4OW?)AUQCN9K%&_06Q.9'<6XYF4=,[: M&ULS99M;^(X$,>_RB@ZZ>XDMDFO**$%&Y07? M8JYWUEPPJO14;%RY%4ACZ\0REWA>WV4TS9WQT*[-Q7C("Y6E.*482Y3GH/ ]";M+^PJ6\^!J)"* ML\I91\#2O/RG^PI$PX'TWW @E0,Y=[A\PR&H' *;:!F93>N.*CH>"KX#8:RU MFAE8-M9;9Y/FYAB72NC=5/NI\9?'IQGX!#[ \NEQ^OGCX_W=;+'\'69_?_WT M],\-+,OC!;X&E2 L%56%/,X>M^8H)/QQAXJFF?Q3R_P&+LB$"I1#5^D S6/< MJ KFM@R&O!&,CN.!YRJ1,,MCC$\%7)U9G1XYIG=+.A7O,+J P.\!\8C?$M#T MU]V]CG""FG9@]2[?T%L:,!],V<4PY4S?14EM-4^$H/D&]?U0L#I TVY.#W9Y MLJ,B[AV9]^ ;2J6W:1[#;+_5MT)/%+?+VJI04NFM--_TX$O!5BC:CJ.,MF^C M-1?^>1R0:R\,^T/WN4GIM1T9G-J=X+BL<5R^0QS?[=76VY-G%/I5!0LT[SN] MIX/(E=!OEH)F\(2"M3'K3HG :F0X/O RE+V0XCIH>TV3+NE@DJJ?U0*6H1. MN(-_+T+__H,4IL1:0=T50.ZZ@3TH&\'*UA'Y0UJI<$OHZX1 MOE ^@NR=P8"%L>C!/=^A*"=PG[)4M5$J(]"=19. YY]A^IG527K7=7K7W:#H M_B>@?._EP^S][ZBJ$,(&A'-.G29E:FZC_6 H-K8KDQ#Q(E?EI[I>K3N_B>UW MSM9O34=HVYH7F;*=?*!BD^I.(\.UEO0NKG0\HNS0RHGB6]ODK+C2+9,=)KJK M16$,]/Z:-)T" "A!P &0 M 'AL+W=O5 M(#6$:;UH&Y5VZZT+AX!J;&:;)OOWLPVA29NPJ3?!'^=]_9P#\9EM&'\1.8!$ MVY)0,;=R*:M+VQ9)#B46%ZP"JG8RQDLLU92O;5%QP*D1E<3V'&=DE[B@5C S M:RL>S%@M24%AQ9&HRQ+S/PL@;#.W7&NW<%^L5>AE,=;P)^%K 1>V.D,WEF[$5/KM.YY6@@()!([8#5XQ5" M($0;*8S?K:?5':F%^^.=^W>3N\KE&0L(&?E5I#*?6Q,+I9#AFLA[MOD!;3Y# M[9>)M6X<]@3LZ(?!:@?=>,#@A\%N!;Q)M MR$Q:2RQQ,.-L@[B.5FYZ8&ICU"J;@NJW&$NN=@NED\'MW4.$7!]]0]>WX=U- MA!ZNGJ+X$L7J(G.OIS/;*DX]6EVTC(M&B;O!)/KH1M&92Y01%-(#PULE6"7 MI;?+ 0K_7^[TX/A=T7WCYY_P^PXI<$QZG :=T\ X M#4XXA37GZL4?R!>>*\SZL_YH!HTA%-/EWHR3\+W1=Q M@#/M<*:].&]7!XJ>5M%M'!T#FW[XW#[6JC^F@;/W;KL2^-HT 8$25E/97 G= M:M=GKLSU^FY]H?I/TR[>;)KF=8/YNJ "$5@[]02P,$% @ )XN'5)[Q=%92 P ( H M !D !X;"]W;W)K&ULC99K;Z,Z$(;_BH7.AUUI MMX A7*HD4C?IT:ET=K=JNI>O#DP2:PW.L4W2_OLS!DIS(;1?$@SSOCPSQF./ M]U+]T1L 0YX*4>J)LS%F>^VZ.MM P?25W$*)3U92%<*?C+5O# M LR/[;W"D=NYY+R 4G-9$@6KB7/C7\]\:@5UQ$\.>WUP36PJ2RG_V,%=/G$\ M2P0",F,M&/[M8 9"6"?D^*\U=;IW6N'A]8O[WW7RF,R2:9A)\8OG9C-Q$H?D ML&*5, ]R_P^T"8VL7R:%KG_)OHWU'))5VLBB%2-!P26 R!69PPJ4@IP\LB=RHS4835B9DW\Y M6W+!#0=-/LS!,"[T1W3ZL9B3#W]]'+L& >UKW*R%^=+ T LP<\BN2.!_(M2C M?H]\]GZY=RQWL2Q=;6A7&UK[!1?]VKP-YLWJO =<@\XUJ%W#2Q7'M8FK4#'# MRS414FN2,:6>Y0Y47\D:MU'M9A?E;AJ'-*%A.G9WA[7IB0NB.$SC+NX(-^QP MPT'1Y)[1O!!VQQAUK/,CZ"^>:E>:9L!?H M/KSX_,U>=#K=;P0=X24=7C):Q?W!BLP!]S$,WXQ\U9^F-/G( C/4N^-2U-Z MH8GX!]N,/PCXDXF*-1OWT"?4NAR]/TZ]D4_I*6E?9!)1?W1AGOS7MN_3-SMT M?M;[>W'I6=,]78Z#(0V@>[!]V[/35Z;6O-1$P HUWE6,8M4<1YJ!D=MZ1U]* M@^>#^G*#1SA0-@"?KZ0T+P-[2.@.A=/_ 5!+ P04 " GBX=4[_1L.6P" M #7!0 &0 'AL+W=O*L;5V"NUKB]]7V4E5D0-1(WJF!\% MP;E?$3K!)EHQE[H;2>6=%UJ.^&G24W6N$+] M4"^D&?D]):<5Q/!*%4\%^TER78^^S!SD69,/T M4C3?L(O'&Q)RXX.L,,(;@37 MI8(YSS%_"_"-T=YMM'4[B8X29Y@-( [/( JB<(^AZ;_+@R-VXCYYL>/%!WDN M24=(PYXT=*3A =*\*-!=:+CFF:@0[LD++(E&6&(F>$89)?;:GP'1\!5SE(3! M2A.]T4*^OA>=P0)EAESO^V?'C43#01!\W)?:_]>]R<2HS\3H*.BN-K%IRM?P M72@%4R+EJRE6#9&YVA=.2QLYFBU9S^G%^\D0KEVI4.!9G8 M<-U>P'ZVKTY7[E&^FY^8JM46F;^8MN3=$+FF7 '#PB"#P85Q)=LRT@ZTJ-U+ M?!3:O&O7+4WE16DWF/5""+T=V /Z6I[^ 5!+ P04 " GBX=4M'(W],0# M ># &0 'AL+W=O?LWKK)!*(F,6L;:/_]CAT:(%_L38F=F=?/ M3.SQ=+SGXD.N 13YS+-"3JRU4IM;VY;1&G(F;_@&"GR3<)$SA4.QLN5& (N- M4Y[9KN,$=L[2PIJ.S=R+F([Y5F5I 2^"R&V>,_$U@XSO)Q:UOB=>T]5:Z0E[ M.MZP%2Q!_=R\"!S9E4JGCP3'QO"5+W"_Q-@/"$[)($C#9)@]%Q',@ M;^R3O#(%Y!4B7D1IEC+S3:[N0;$TDS]0[N?RGES]]F-L*Z34:]G1@6A6$KD= M1-0EC[Q0:TD610SQN8"-X54QNM\QSMQ>Q7N(;HA'_R"NX](6H/G_=W=Z<+PJ MY9[1\SKU3))ZE/Q*R3=*?H?2#$\'2TA "(BQ4K9G:WB1 MJ<_BC"FLF,(+V>+1A_V\T6F2!&\0(D'LT@AD&V#86-X?A,,:8]/(&SJC=LQ1 MA3GJQ7Q.$F02OTN2I0G@\9 $+[@\W>9MF*,& :4AK6%>,#K#I,ZQ\CH7OC%R M167I;"V33F/9Z\ ?U.':S$(W&'3@G5P,M!?O+HK$%G<@5A?L&60W)FVL'U"O M7E]:K*[=('2ZLN@>,=U>S(=BAT>$BR\\*GH_0BNCVUS=<[Q&%6RQHT$0=!P< M>JSXU.N%_,6R;7E%L@P;)U9$[9A>\]"X;CBJ4S;-W #-_ [,XW5"^^^3)VP; ML4$4B%JLB+Y02,2$^.([$*V\?LM'=8:^7P=NL:,>=?R@@_AXO=#^^^6D(5E\ MZFW:GM=!XW8+G7J]O&!4 MHGG58.8F4:4,P2WQ:J;$BJV:K)O3.M76U^IIM? MT\$=9I?@NE_4$L#!!0 ( ">+AU0A>E&<( , !82 - >&POK-\H;L=#O#W*]>INQY;2U]V&9X-"R4W"8Z)LY@X].2 M!0]49&1,!9]J#EX%+;E8.W,?##,EE Z,K; 5%(&E?G1PY&90_):GY%+I)K:+ MX/Y.V^4'P&8& KD0G< ^<8;1L*+&,"UO[*19W!B?0$$[GJPKJW"NZ3KJ7Y*M M0W.S0:9*YTQW82*R,8V&@A4@1_/Y NY&52& QJC2#G).YTK21L/&HQU8VAD3 MX@Z>C!_%'O>JV*EL#^HJNZ$5U X=C9L _RZ;X]ZE?1UO4/$'93XO[79D,X=V M8;>:%7S5S%=%)P!CCW!V6E5B_4GPN2R9V_R+ XZ&=.,7+)3FCS8:M,K,&I@F MP0/3AL]V+;\TK29L93;MM"IPS?TWJ/GOYGG.)--4[(JVO7_,67ZUXO8H^1>: MFW\KAXJ](N.KX]?8'I_'+C)Y"R+?0+GC]"@UANW1N'/^[IV^G36 MYR,?(>W M*K$-&DR77!@NV]F"YSF33PYA2V_HU+[T[O';]3DKZ%*820=F9#O^QG*^+--N MU2TDHEVU'7^%[45)]XIE8W&9LQ7+Q^U4SZ?-,+ #&[6]P.$0N6DN/X+Y.,R/ M (;%P11@/LX+B_,_[6> [L=AF+:!%QF@/@/4QWGYD''SP>+X?5)[^7>:IG&< M)%A&QV.O@C&6MR2!KY\-TP8>6!R(]&>YQJN-=\CS?8#5]+D.P7:*=R*V4SS7 M@/CS!AYIZJ\V%@<\L"I@O0/Q_7&@I_P^<0Q5Q;1A3S".I"F&0"_Z>S1)D.PD M\/'7!WM*XCA-_0A@?@5QC"'P-.((I@ T8$@<-^?@P7D4;LZI+AU27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M;&>!0 /#4 \ !X;"]W;W)K8F]O M:RYX;6S%FUMSJD@0@/_*E"^[^["KW$TJIHHHR:&. 5=(:K,O%-'Q2 7! CS9 M/;]^!RR3GIQ,U[[8/"D7\:,'^J/;\>JUK%Z>R_*%_;/+BWHRV#;-_G(XK%=; MODOK/\H]+\2635GMTD8L5M^&];[BZ;K>,O];OV]M%]CVKL^3P6C MZFWY^J6LLA]ET:1YM*K*/)\,M..&1UXUV>JGU5$+&:?/=;>F29^7J0"9#.R1 M.. FJ^JFVZ,[?BH8OW.Q\W'IT)2W6=[P:I8V_*XJ#_NL^-8>1IS%$)Q&%X?3 MZS&(E]7_"6.YV60K/BM7AQTOFF,<*YZW@$6]S?;U@!7ICD\&IUU86JR95S0B M2,POCH<2^[9G*K[:7Q_/NA&X((;5928V5/ZZ S\?Y$V:I\6*LRZ>-6#2$2:= MDHG]SA9I)3ZQY=VE A@-A-$X+V/4?F^[3\W*#0OWO#KN ^A,A,X\+]VT+-:\ MJ/F:R9Q14ZY>MB6 M!!(BS*$T[3>LMN\?(4AM!$Z^[QT01A[3!,77[B\

8=EY1(!E"2P_ M>/2".%SZ,AMJCC.KHV.SV_2\#!?>,G[J!M3[\\%?W M6B(G)1#NS33I,I[W\ M'J(XO/>6;.8MPLB/I4!B*M'.[)*.<"P(VS<16[A/[LW<$\M+;^[&'L3$G**= M62H=YH7 FGDWTNAB#M'.+)%CFAYUV>7^WH_;*T\:6$PA&HE#M+>1G(FQ;>\3 MD06#R)U"3$PB&H5%M$XC<3C]^B6I_%2W(!,3'OZ!3>46 F77'PAHD)2*<0D!)3@UT3S$)&CQ9*-&@A M [.0T:.%$@U:R, L9/1HH42#%C+07EF/%DHT:"$#LY#1HX42#5K(P"QD]&BA M1(,6,C +&3U:*-&@A0S,0D:/%DHT:"$#LY#1IX5T:"$#LY!!82%5KT\J,DS, M0B:%A=Z[?0F+Q$'7AYQW3?(#Q,0L9%)82(5YGT),S$(FA84^-"D!*\3$+&12 M6$C5KY2O3?2G&PH+J;J!,B9F(9/"0DI,^(1D8A8R*2QT:EK*-]",/S<0$[.0 M2=*"4W0*Y4''+&22].!4G<($8F(6,DF:<0I,*9H69B&+PD)*3'@+69B%+ H+ M_=1X?;N7("9F(8O"0BI,>= Q"UD4%E)B2H..6_04#,/Q:%?U0/Q/(]COG'HIU, M\ $3#K>-^&?4['VJ7ULS#XV MA7U4M:2<+S'[V"35SXSCT-2_:A*7BF:F'T<"OLH,6%:=S#[."23WU28,*T[F'T+AU2TQ0JN: ( $&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N&[=A].*,^I)IJUL #GEAV(; M!+0ZV7U;SL ^J <]B3@C5" N_^@# 4^_RK$9#^UYV!^Z8?%Q.IZ'=;4?Q^Y' M70^;?3DUPT/;E?/ER+;M3\UX6?:[NFLV[\VNU+)<>MW?SZB>G^YG+EX_N_(_ M$]OM]K I/]O-[U,YC_\87/]I^_=A7\I8+5Z;?E?&=55_'&^[A_JZ20^7R=7B MY6U=]2]OJ:KG#A((DOF#,@3E^8,4@G3^((,@FS_((YP]*2Y1Q29 TP9I ZX1<)P*O$X*=",1.2'8B,#LAVHE [81L)P*W$\*= M".1.2'N?)RQ("O3/JG0GT MSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M!;46\ET%M1;R706U%O)=!;46\E MT%LG+[L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3; M"/0VU-L(]#;4VPCTMLG'2@*]#?4V KT-]38"O0WU-@*]#?4V KT=]78"O1WU M=@*]'?5V KT=]78"O1WU=@*]'?5V KU]\K,)@=Z.>CN!WHYZ.X'>CGH[@=Z! M>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'Y69! [T"]@T#O M0+V#0.\5ZKWZ3KV'\?-8AEO/UQJO_YU4CY=SR^WRU^773KQ?K*XXU_<5P_-? M4$L#!!0 ( ">+AU0L 6<[&P( XN 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:S4[C,!0%X%>ILD6-ZW\8438PVQD6\P(FN:51D]BR#5/>?IP4D!@Q M%:A(TKK8YAV^,I69+@TNU#S26E8V/@\OE M:[QGP34[=T],K%:&-7[,-.9EGFI45Y?4^?'=16I3]7B^K!Q MREI7+H2^:UPNZ^QQ;/]*63XGU.7DO"=MNY#.RH:*O9LPK?P[X/G*L6MI M<>MB_N&&LHOM>Y;R4T^I/E[BG1[]9M,UU/KF82A'ZA0BN39MB?+0UX>B9\>3 M<[EA.GSRD_/G,L<"R\[;Z$,J$XOT^;B7D4RGEZ$4HIB[XZ_XFEA*G_Q^-$V[ MI?:#V>5Z?_NXF^>1V/PX_8[?SOBU_B?[$"!]2) ^%$@?&J0/ ]*'!>GC'*2/ M"Y ^^ JE$111.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@ MR"I09!4HL@H4606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5 MHZ+X^=G/;AN?,EG\]_ MK_X 4$L! A0#% @ )HN'5 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " FBX=4+W8 ZN\ K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " FBX=4F5R<(Q & "<)P $P @ '- 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ":+AU3MBSW;DP4 &@7 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ )HN'5.G1&NE. @ <08 M !@ ("!I!0 'AL+W=O$P & @(&.' >&PO=V]R:W-H965T&UL4$L! A0#% @ )HN'5)W=BA#W!@ 7QP !@ ("! MDB$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)HN'5%-TI0O7 P T@@ !@ ("!JD( 'AL+W=O=D;9 @ +@8 !D ("!74P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )HN'5%#1 M34]?!0 -A( !D ("!_E0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )XN'5&H$5&GX @ [@8 !D M ("!;F0 'AL+W=O&PO M=V]R:W-H965T+AU1_9\CGP 8 M !L0 9 " @?)R !X;"]W;W)K&UL4$L! A0#% @ )XN'5,)FW&39 @ :08 !D ("! MZ7D 'AL+W=O&PO=V]R:W-H965T+AU0SU*?]/0, '8' 9 M " @7Y_ !X;"]W;W)K&UL4$L! A0#% M @ )XN'5)SU-Z-G @ 1 4 !D ("!\H( 'AL+W=O&PO=V]R:W-H965T+ MAU3#1H7P0 @ <5 9 " @462 !X;"]W;W)K&UL4$L! A0#% @ )XN'5*(@6J!Z @ 5P4 !D M ("!O)H 'AL+W=O^)G\" "&!0 &0 @(%MG0 >&PO=V]R M:W-H965T+AU1@RIQ6=0( $ % M 9 " @2.@ !X;"]W;W)K&UL M4$L! A0#% @ )XN'5,Y1O,F"! 60H !D ("!SZ( M 'AL+W=O&PO=V]R:W-H965T+AU1O*$V#%@0 #X) 9 M " @>.J !X;"]W;W)K&UL4$L! A0#% @ M)XN'5(U,:9KT @ =P8 !D ("!,*\ 'AL+W=O&PO=V]R:W-H965T+AU1? M-6I0<@( '$% 9 " @5C !X;"]W;W)K&UL4$L! A0#% @ )XN'5.O3O:^/ @ RP4 !D M ("! <, 'AL+W=O&PO=V]R:W-H M965T+AU1*DG=)FP( '\% 9 M " @:W( !X;"]W;W)K&UL4$L! M A0#% @ )XN'5!3 '&K' @ VP4 !D ("!?\L 'AL M+W=O&PO=V]R:W-H965T+AU0)%L@P10( !P% 9 " M@1C1 !X;"]W;W)K&UL4$L! A0#% @ )XN' M5"+B(MUE @ 4P4 !D ("!E-, 'AL+W=O&PO=V]R:W-H965T+AU3 :.1IGP( .4% 9 " @;O8 !X;"]W;W)K M&UL4$L! A0#% @ )XN'5*]V**S] @ O@8 M !D ("!D=L 'AL+W=O&PO=V]R:W-H965T+AU0C3\@' M5@( $0% 9 " @;GA !X;"]W;W)K&UL4$L! A0#% @ )XN'5#L259X' P 7@8 !D M ("!1N0 'AL+W=O&PO=V]R:W-H965T M+AU1'KO5^9P( '0& 9 M " @>#J !X;"]W;W)K&UL4$L! A0# M% @ )XN'5/VD@G /! OQ !D ("!?NT 'AL+W=O M&PO=V]R:W-H965T+AU0$Q,?E?0( (,& 9 " @5?T M !X;"]W;W)K&UL4$L! A0#% @ )XN'5.>* MB\V? @ $0< !D ("!"_< 'AL+W=O&PO=V]R:W-H965T+AU35\E1^> ( $<& 9 " @1O] !X;"]W;W)K&UL4$L! A0#% @ )XN'5-W6SJ32 @ WP@ !D M ("!RO\ 'AL+W=O&PO M=V]R:W-H965T+AU0C:[R@\@$ M $<$ 9 " @3@% 0!X;"]W;W)K&UL4$L! A0#% @ )XN'5$\*"U'. @ 3PD !D ("! M80&PO=V]R:W-H965T+AU19\Z.J. ( $P% 9 M " @00- 0!X;"]W;W)K&UL4$L! A0#% M @ )XN'5&( 83T, P OPH !D ("!&PO=V]R:W-H965T+AU3Z_&$)7 ( .@% 9 " @3P5 0!X M;"]W;W)K&UL4$L! A0#% @ )XN'5&I6*+,, M @ 9P0 !D ("!SQ&PO=V]R:W-H965T+ MAU1.9#OVY00 .X4 9 " @8,< 0!X;"]W;W)K&UL4$L! A0#% @ )XN'5%58=^*N @ K < !D M ("!GR$! 'AL+W=O&PO=V]R M:W-H965T+AU2/"(+39 , #,+ M 9 " @2HH 0!X;"]W;W)K&UL M4$L! A0#% @ )XN'5"V.GC2= @ H0< !D ("!Q2L! M 'AL+W=O&PO=V]R:W-H965T+AU3O]&PY; ( -<% 9 M " @2(R 0!X;"]W;W)K&UL4$L! A0#% @ M)XN'5+1R-_3$ P '@P !D ("!Q30! 'AL+W=O&PO+AU27 MBKL

+AU3,D'FQG@4 #PU / " ?0\ 0!X;"]W M;W)K8F]O:RYX;6Q02P$"% ,4 " GBX=4M,4*KF@" !'+P &@ M @ &_0@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " GBX=4+ %G.QL" .+@ $P @ %?10$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 6 !8 !\8 "K1P$ ! end XML 96 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 97 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 81 261 1 false 29 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Balance Sheets Sheet http://omtk/20211231/role/idr_StatementBalanceSheets Balance Sheets Statements 2 false false R3.htm 000030 - Statement - Balance Sheets - Parenthetical Sheet http://omtk/20211231/role/idr_StatementBalanceSheetsParenthetical Balance Sheets - Parenthetical Statements 3 false false R4.htm 000040 - Statement - Statements of Operations Sheet http://omtk/20211231/role/idr_StatementStatementsOfOperations Statements of Operations Statements 4 false false R5.htm 000050 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (unaudited) Sheet http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited Condensed Statements of Stockholders' Equity (Deficit) (unaudited) Statements 5 false false R6.htm 000060 - Statement - Statements of Cash Flows Sheet http://omtk/20211231/role/idr_StatementStatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 000070 - Disclosure - NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY Sheet http://omtk/20211231/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/20211231/role/idr_DisclosureNote2SignificantAccountingPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 000090 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES Sheet http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilities NOTE 3 - CONTRACT ASSETS AND LIABILITIES Notes 9 false false R10.htm 000100 - Disclosure - NOTE 4 - LEASES Sheet http://omtk/20211231/role/idr_DisclosureNote4Leases NOTE 4 - LEASES Notes 10 false false R11.htm 000110 - Disclosure - NOTE 5 - INVENTORIES Sheet http://omtk/20211231/role/idr_DisclosureNote5Inventories NOTE 5 - INVENTORIES Notes 11 false false R12.htm 000120 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT Sheet http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipment NOTE 6 - PROPERTY AND EQUIPMENT Notes 12 false false R13.htm 000130 - Disclosure - NOTE 7 - CUSTOMER DEPOSITS Sheet http://omtk/20211231/role/idr_DisclosureNote7CustomerDeposits NOTE 7 - CUSTOMER DEPOSITS Notes 13 false false R14.htm 000140 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY Notes http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedParty NOTE 8 - NOTES PAYABLE - RELATED PARTY Notes 14 false false R15.htm 000150 - Disclosure - NOTE 9 - DEBT Sheet http://omtk/20211231/role/idr_DisclosureNote9Debt NOTE 9 - DEBT Notes 15 false false R16.htm 000160 - Disclosure - NOTE 10 - COMMITMENTS Sheet http://omtk/20211231/role/idr_DisclosureNote10Commitments NOTE 10 - COMMITMENTS Notes 16 false false R17.htm 000170 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS Sheet http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactions NOTE 11 - RELATED PARTY TRANSACTIONS Notes 17 false false R18.htm 000180 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquity NOTE 12 - STOCKHOLDERS' EQUITY Notes 18 false false R19.htm 000190 - Disclosure - NOTE 13 - INCOME TAXES Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxes NOTE 13 - INCOME TAXES Notes 19 false false R20.htm 000200 - Disclosure - NOTE 14 - SUBSEQUENT EVENT Sheet http://omtk/20211231/role/idr_DisclosureNote14SubsequentEvent NOTE 14 - SUBSEQUENT EVENT Notes 20 false false R21.htm 000210 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: a. Accounting Methods (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesAAccountingMethodsPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: a. Accounting Methods (Policies) Policies 21 false false R22.htm 000220 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: b. Use of Estimates in Preparing Financial Statements (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesBUseOfEstimatesInPreparingFinancialStatementsPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: b. Use of Estimates in Preparing Financial Statements (Policies) Policies 22 false false R23.htm 000230 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: c. Cash and Cash Equivalents (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesCCashAndCashEquivalentsPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: c. Cash and Cash Equivalents (Policies) Policies 23 false false R24.htm 000240 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: d. Accounts Receivable (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesDAccountsReceivablePolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: d. Accounts Receivable (Policies) Policies 24 false false R25.htm 000250 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies) Policies 25 false false R26.htm 000260 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: f. Long-Lived Assets (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesFLongLivedAssetsPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: f. Long-Lived Assets (Policies) Policies 26 false false R27.htm 000270 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: g. Property and Equipment (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesGPropertyAndEquipmentPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: g. Property and Equipment (Policies) Policies 27 false false R28.htm 000280 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Policies) Policies 28 false false R29.htm 000290 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: i. Cost of Goods Sold (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesICostOfGoodsSoldPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: i. Cost of Goods Sold (Policies) Policies 29 false false R30.htm 000300 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: j. Research and Development (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesJResearchAndDevelopmentPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: j. Research and Development (Policies) Policies 30 false false R31.htm 000310 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: k. Advertising (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesKAdvertisingPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: k. Advertising (Policies) Policies 31 false false R32.htm 000320 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: l. Provision for Income Taxes (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesLProvisionForIncomeTaxesPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: l. Provision for Income Taxes (Policies) Policies 32 false false R33.htm 000330 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: m. Basic and Diluted Loss Per Share (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesMBasicAndDilutedLossPerSharePolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: m. Basic and Diluted Loss Per Share (Policies) Policies 33 false false R34.htm 000340 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: n. Fair Value Measurements (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesNFairValueMeasurementsPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: n. Fair Value Measurements (Policies) Policies 34 false false R35.htm 000350 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: o. Stock-based Compensation (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesOStockBasedCompensationPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: o. Stock-based Compensation (Policies) Policies 35 false false R36.htm 000360 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: p. Concentration of Risks (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesPConcentrationOfRisksPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: p. Concentration of Risks (Policies) Policies 36 false false R37.htm 000370 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: q. Liquidity and Going Concern (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesQLiquidityAndGoingConcernPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: q. Liquidity and Going Concern (Policies) Policies 37 false false R38.htm 000380 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: r. Recent Accounting Pronouncements (Policies) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesRRecentAccountingPronouncementsPolicies NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: r. Recent Accounting Pronouncements (Policies) Policies 38 false false R39.htm 000390 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueTables NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Tables) Tables 39 false false R40.htm 000400 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureTables NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Tables) Tables 40 false false R41.htm 000410 - Disclosure - NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTables NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Tables) Tables 41 false false R42.htm 000420 - Disclosure - NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Tables) Tables 42 false false R43.htm 000430 - Disclosure - NOTE 5 - INVENTORIES: Schedule of Inventories (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesTables NOTE 5 - INVENTORIES: Schedule of Inventories (Tables) Tables 43 false false R44.htm 000440 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentTables NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Tables) Tables 44 false false R45.htm 000450 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables) Notes http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables) Tables 45 false false R46.htm 000460 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables) Notes http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables) Tables 46 false false R47.htm 000470 - Disclosure - NOTE 9 - DEBT: Schedule of Debt (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtTables NOTE 9 - DEBT: Schedule of Debt (Tables) Tables 47 false false R48.htm 000480 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables) Tables 48 false false R49.htm 000490 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables) Tables 49 false false R50.htm 000500 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityTables NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Tables) Tables 50 false false R51.htm 000510 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsTables NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Tables) Tables 51 false false R52.htm 000520 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables) Tables 52 false false R53.htm 000530 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesTables NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Tables) Tables 53 false false R54.htm 000540 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables) Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables) Tables 54 false false R55.htm 000550 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Details) Details http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueTables 55 false false R56.htm 000560 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Details) Details http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueTables 56 false false R57.htm 000570 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureDetails NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Details) Details http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureTables 57 false false R58.htm 000580 - Disclosure - NOTE 4 - LEASES (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails NOTE 4 - LEASES (Details) Details http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTables 58 false false R59.htm 000590 - Disclosure - NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Details) Details http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTables 59 false false R60.htm 000600 - Disclosure - NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Details) Details http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables 60 false false R61.htm 000610 - Disclosure - NOTE 5 - INVENTORIES: Schedule of Inventories (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesDetails NOTE 5 - INVENTORIES: Schedule of Inventories (Details) Details http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesTables 61 false false R62.htm 000620 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Details) Details http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentTables 62 false false R63.htm 000630 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentDetails NOTE 6 - PROPERTY AND EQUIPMENT (Details) Details http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentTables 63 false false R64.htm 000640 - Disclosure - NOTE 7 - CUSTOMER DEPOSITS (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote7CustomerDepositsDetails NOTE 7 - CUSTOMER DEPOSITS (Details) Details http://omtk/20211231/role/idr_DisclosureNote7CustomerDeposits 64 false false R65.htm 000650 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY (Details) Notes http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails NOTE 8 - NOTES PAYABLE - RELATED PARTY (Details) Details http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables 65 false false R66.htm 000660 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) Notes http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details) Details http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables 66 false false R67.htm 000670 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) Notes http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details) Details http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables 67 false false R68.htm 000680 - Disclosure - NOTE 9 - DEBT (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote9DebtDetails NOTE 9 - DEBT (Details) Details http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtTables 68 false false R69.htm 000690 - Disclosure - NOTE 9 - DEBT: Schedule of Debt (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails NOTE 9 - DEBT: Schedule of Debt (Details) Details http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtTables 69 false false R70.htm 000700 - Disclosure - NOTE 10 - COMMITMENTS (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote10CommitmentsDetails NOTE 10 - COMMITMENTS (Details) Details http://omtk/20211231/role/idr_DisclosureNote10Commitments 70 false false R71.htm 000710 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsDetails NOTE 11 - RELATED PARTY TRANSACTIONS (Details) Details http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables 71 false false R72.htm 000720 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details) Details http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables 72 false false R73.htm 000730 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails NOTE 12 - STOCKHOLDERS' EQUITY (Details) Details http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables 73 false false R74.htm 000740 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details) Details http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables 74 false false R75.htm 000750 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Details) Details http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityTables 75 false false R76.htm 000760 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Details) Details http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsTables 76 false false R77.htm 000770 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) Details http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables 77 false false R78.htm 000780 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) Details http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesTables 78 false false R79.htm 000790 - Disclosure - NOTE 13 - INCOME TAXES (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesDetails NOTE 13 - INCOME TAXES (Details) Details http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables 79 false false R80.htm 000800 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) Details http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables 80 false false All Reports Book All Reports omtk-20211231.htm omtk-20211231.xsd omtk-20211231_cal.xml omtk-20211231_def.xml omtk-20211231_lab.xml omtk-20211231_pre.xml omtk_ex31z1.htm omtk_ex31z2.htm omtk_ex32.htm omtk10k_1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 101 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "omtk-20211231.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 81, "dts": { "calculationLink": { "local": [ "omtk-20211231_cal.xml" ] }, "definitionLink": { "local": [ "omtk-20211231_def.xml" ] }, "inline": { "local": [ "omtk-20211231.htm" ] }, "labelLink": { "local": [ "omtk-20211231_lab.xml" ] }, "presentationLink": { "local": [ "omtk-20211231_pre.xml" ] }, "schema": { "local": [ "omtk-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 340, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 5, "total": 5 }, "keyCustom": 21, "keyStandard": 240, "memberCustom": 16, "memberStandard": 13, "nsprefix": "fil", "nsuri": "http://omtk/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "span", "p", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010 - Document - Document and Entity Information", "role": "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "span", "p", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000100 - Disclosure - NOTE 4 - LEASES", "role": "http://omtk/20211231/role/idr_DisclosureNote4Leases", "shortName": "NOTE 4 - LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000110 - Disclosure - NOTE 5 - INVENTORIES", "role": "http://omtk/20211231/role/idr_DisclosureNote5Inventories", "shortName": "NOTE 5 - INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000120 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT", "role": "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipment", "shortName": "NOTE 6 - PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000130 - Disclosure - NOTE 7 - CUSTOMER DEPOSITS", "role": "http://omtk/20211231/role/idr_DisclosureNote7CustomerDeposits", "shortName": "NOTE 7 - CUSTOMER DEPOSITS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000140 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY", "role": "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedParty", "shortName": "NOTE 8 - NOTES PAYABLE - RELATED PARTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000150 - Disclosure - NOTE 9 - DEBT", "role": "http://omtk/20211231/role/idr_DisclosureNote9Debt", "shortName": "NOTE 9 - DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000160 - Disclosure - NOTE 10 - COMMITMENTS", "role": "http://omtk/20211231/role/idr_DisclosureNote10Commitments", "shortName": "NOTE 10 - COMMITMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000170 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS", "role": "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactions", "shortName": "NOTE 11 - RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000180 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquity", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000190 - Disclosure - NOTE 13 - INCOME TAXES", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxes", "shortName": "NOTE 13 - INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000020 - Statement - Balance Sheets", "role": "http://omtk/20211231/role/idr_StatementBalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000200 - Disclosure - NOTE 14 - SUBSEQUENT EVENT", "role": "http://omtk/20211231/role/idr_DisclosureNote14SubsequentEvent", "shortName": "NOTE 14 - SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000210 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: a. Accounting Methods (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesAAccountingMethodsPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: a. Accounting Methods (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000220 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: b. Use of Estimates in Preparing Financial Statements (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesBUseOfEstimatesInPreparingFinancialStatementsPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: b. Use of Estimates in Preparing Financial Statements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000230 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: c. Cash and Cash Equivalents (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesCCashAndCashEquivalentsPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: c. Cash and Cash Equivalents (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000240 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: d. Accounts Receivable (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesDAccountsReceivablePolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: d. Accounts Receivable (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000250 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: e. Inventory (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000260 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: f. Long-Lived Assets (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesFLongLivedAssetsPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: f. Long-Lived Assets (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000270 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: g. Property and Equipment (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesGPropertyAndEquipmentPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: g. Property and Equipment (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000280 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostOfSalesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000290 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: i. Cost of Goods Sold (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesICostOfGoodsSoldPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: i. Cost of Goods Sold (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostOfSalesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000030 - Statement - Balance Sheets - Parenthetical", "role": "http://omtk/20211231/role/idr_StatementBalanceSheetsParenthetical", "shortName": "Balance Sheets - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpensePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000300 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: j. Research and Development (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesJResearchAndDevelopmentPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: j. Research and Development (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpensePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingCostsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000310 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: k. Advertising (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesKAdvertisingPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: k. Advertising (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingCostsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000320 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: l. Provision for Income Taxes (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesLProvisionForIncomeTaxesPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: l. Provision for Income Taxes (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000330 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: m. Basic and Diluted Loss Per Share (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesMBasicAndDilutedLossPerSharePolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: m. Basic and Diluted Loss Per Share (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000340 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: n. Fair Value Measurements (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesNFairValueMeasurementsPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: n. Fair Value Measurements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000350 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: o. Stock-based Compensation (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesOStockBasedCompensationPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: o. Stock-based Compensation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000360 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: p. Concentration of Risks (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesPConcentrationOfRisksPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: p. Concentration of Risks (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000370 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: q. Liquidity and Going Concern (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesQLiquidityAndGoingConcernPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: q. Liquidity and Going Concern (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000380 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: r. Recent Accounting Pronouncements (Policies)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesRRecentAccountingPronouncementsPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: r. Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000390 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueTables", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000040 - Statement - Statements of Operations", "role": "http://omtk/20211231/role/idr_StatementStatementsOfOperations", "shortName": "Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "fil:ContractAssetsAndLiabilitiesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000400 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureTables", "shortName": "NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "fil:ContractAssetsAndLiabilitiesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000410 - Disclosure - NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTables", "shortName": "NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000420 - Disclosure - NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables", "shortName": "NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000430 - Disclosure - NOTE 5 - INVENTORIES: Schedule of Inventories (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesTables", "shortName": "NOTE 5 - INVENTORIES: Schedule of Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000440 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentTables", "shortName": "NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000450 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables", "shortName": "NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000460 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables", "shortName": "NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000470 - Disclosure - NOTE 9 - DEBT: Schedule of Debt (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtTables", "shortName": "NOTE 9 - DEBT: Schedule of Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000480 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables", "shortName": "NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000490 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E19_StEqComps-CommonStock", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000050 - Statement - Condensed Statements of Stockholders' Equity (Deficit) (unaudited)", "role": "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited", "shortName": "Condensed Statements of Stockholders' Equity (Deficit) (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E19_StEqComps-CommonStock", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000500 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityTables", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000510 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsTables", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000520 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables", "shortName": "NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000530 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesTables", "shortName": "NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000540 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables)", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables", "shortName": "NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21_TimingOfTransferOfGoodOrService-TransferredOverTime", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000550 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21_TimingOfTransferOfGoodOrService-TransferredOverTime", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21_GeoDistribution-GeoDistributionDomestic", "decimals": "INF", "first": true, "lang": null, "name": "fil:Consumerproducts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000560 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition: Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:ScheduleOfDisaggregationOfRevenueTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21_GeoDistribution-GeoDistributionDomestic", "decimals": "INF", "first": true, "lang": null, "name": "fil:Consumerproducts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "fil:ContractAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000570 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureDetails", "shortName": "NOTE 3 - CONTRACT ASSETS AND LIABILITIES: Long-Term Contract or Program Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "fil:ContractAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "fil:AdoptionOfAsc842RouAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000580 - Disclosure - NOTE 4 - LEASES (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails", "shortName": "NOTE 4 - LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "fil:AdoptionOfAsc842RouAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000590 - Disclosure - NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "shortName": "NOTE 4 - LEASES: Schedule of Supplemental Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "lang": null, "name": "fil:OperatingLeasesIncrementalBorrowingRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000060 - Statement - Statements of Cash Flows", "role": "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000600 - Disclosure - NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "NOTE 4 - LEASES: Schedule of Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000610 - Disclosure - NOTE 5 - INVENTORIES: Schedule of Inventories (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesDetails", "shortName": "NOTE 5 - INVENTORIES: Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000620 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "shortName": "NOTE 6 - PROPERTY AND EQUIPMENT: Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000630 - Disclosure - NOTE 6 - PROPERTY AND EQUIPMENT (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentDetails", "shortName": "NOTE 6 - PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CustomerDepositsCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000640 - Disclosure - NOTE 7 - CUSTOMER DEPOSITS (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote7CustomerDepositsDetails", "shortName": "NOTE 7 - CUSTOMER DEPOSITS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000650 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails", "shortName": "NOTE 8 - NOTES PAYABLE - RELATED PARTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000660 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails", "shortName": "NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule of Convertible Notes - Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NotesPayableRelatedPartiesClassifiedCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000670 - Disclosure - NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails", "shortName": "NOTE 8 - NOTES PAYABLE - RELATED PARTY: Schedule Of Notes Payable Related Party table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "lang": null, "name": "us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "D200421_211231_ShortTermDebtType-SbaEidlLoan", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000680 - Disclosure - NOTE 9 - DEBT (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails", "shortName": "NOTE 9 - DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "D200421_211231_ShortTermDebtType-SbaEidlLoan", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21_ShortTermDebtType-SbaEidlLoan", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LoansPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000690 - Disclosure - NOTE 9 - DEBT: Schedule of Debt (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails", "shortName": "NOTE 9 - DEBT: Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21_ShortTermDebtType-SbaEidlLoan", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LoansPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000070 - Disclosure - NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY", "role": "http://omtk/20211231/role/idr_DisclosureNote1OrganizationAndBusinessActivity", "shortName": "NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000700 - Disclosure - NOTE 10 - COMMITMENTS (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote10CommitmentsDetails", "shortName": "NOTE 10 - COMMITMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000710 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsDetails", "shortName": "NOTE 11 - RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21_RelPtyTrnsByRelPty-President1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DueToOfficersOrStockholdersCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000720 - Disclosure - NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "shortName": "NOTE 11 - RELATED PARTY TRANSACTIONS: Schedule Of Related Party Transactions Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21_RelPtyTrnsByRelPty-President1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DueToOfficersOrStockholdersCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "fil:CommonStockIssuedForTradePayable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000730 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000740 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000750 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY: Schedule of Stock Options and Warrants, Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "UsdPerShare", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000760 - Disclosure - NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails", "shortName": "NOTE 12 - STOCKHOLDERS' EQUITY: Summary of the Status of the Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "128", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000770 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "NOTE 13 - INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "128", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000780 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "NOTE 13 - INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "E21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000790 - Disclosure - NOTE 13 - INCOME TAXES (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesDetails", "shortName": "NOTE 13 - INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000080 - Disclosure - NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPolicies", "shortName": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000800 - Disclosure - NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details)", "role": "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "shortName": "NOTE 13 - INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ContractAssetsAndLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000090 - Disclosure - NOTE 3 - CONTRACT ASSETS AND LIABILITIES", "role": "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilities", "shortName": "NOTE 3 - CONTRACT ASSETS AND LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "omtk-20211231.htm", "contextRef": "Y21", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ContractAssetsAndLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 29, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r428", "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r428", "r429", "r430" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r428", "r429", "r430" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Fiscal Year End" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r428", "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Registrant CIK" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://omtk/20211231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "fil_AdoptionOfAsc842RouAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Adoption of ASC 842 - ROU Asset, during the indicated time period.", "label": "Adoption of ASC 842 - ROU Asset" } } }, "localname": "AdoptionOfAsc842RouAsset", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_AdoptionOfAsc842RouLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Adoption of ASC 842 - ROU Liability, during the indicated time period.", "label": "Adoption of ASC 842 - ROU Liability", "negatedLabel": "Adoption of ASC 842 - ROU Liability" } } }, "localname": "AdoptionOfAsc842RouLiability", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_BackRentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Back Rent, during the indicated time period.", "label": "Back Rent" } } }, "localname": "BackRentMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails" ], "xbrltype": "domainItemType" }, "fil_BoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Board Member, during the indicated time period.", "label": "Board Member" } } }, "localname": "BoardMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_CommitmentsForFutureCashOutlaysForInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Commitments for Future Cash Outlays for Inventory, as of the indicated date.", "label": "Commitments for Future Cash Outlays for Inventory" } } }, "localname": "CommitmentsForFutureCashOutlaysForInventory", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote10CommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "fil_CommonStockIssuedForStockSubscription": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Common stock issued for stock subscription, during the indicated time period.", "label": "Common stock issued for stock subscription {1}", "terseLabel": "Common stock issued for stock subscription" } } }, "localname": "CommonStockIssuedForStockSubscription", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_CommonStockIssuedForTradePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Common stock issued for trade payable, during the indicated time period.", "label": "Common stock issued for trade payable" } } }, "localname": "CommonStockIssuedForTradePayable", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "fil_CommonStockIssuedForTradePayableShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Common stock issued for trade payable Share (number of shares), during the indicated time period.", "label": "Common stock issued for trade payable Share" } } }, "localname": "CommonStockIssuedForTradePayableShare", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "fil_CommonStockSubscribedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Common Stock Subscribed, during the indicated time period.", "label": "Common Stock Subscribed" } } }, "localname": "CommonStockSubscribedMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "fil_ComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Components, during the indicated time period.", "label": "Components" } } }, "localname": "ComponentsMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_Consumerproducts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Consumer Products, during the indicated time period.", "label": "Products" } } }, "localname": "Consumerproducts", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "fil_ContractAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Contract Asset, as of the indicated date.", "label": "Contract assets {1}", "terseLabel": "Contract assets" } } }, "localname": "ContractAsset", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "fil_ContractAssetsAndLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Contract Assets And Liabilities, during the indicated time period.", "label": "NOTE 3 - CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "ContractAssetsAndLiabilitiesTextBlock", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "fil_ContractLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Contract liabilities, as of the indicated date.", "label": "Contract liabilities {1}", "terseLabel": "Contract liabilities" } } }, "localname": "ContractLiabilities", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "fil_ConversionOfConvertibleNotePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Conversion Of Convertible Note Payable, during the indicated time period.", "label": "Common stock issued for trade payable {1}", "terseLabel": "Common stock issued for trade payable" } } }, "localname": "ConversionOfConvertibleNotePayable", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_DepositStockPurchaseAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Deposit - Stock purchase agreement, during the indicated time period.", "label": "Deposit - Stock purchase agreement" } } }, "localname": "DepositStockPurchaseAgreement", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "fil_EmployeeStockOption1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Employee Stock Option, during the indicated time period.", "label": "Employee Stock Option" } } }, "localname": "EmployeeStockOption1Member", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "fil_EngineeringServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Engineering Services, during the indicated time period.", "label": "Engineering Services" } } }, "localname": "EngineeringServicesMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_FiltersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Filters, during the indicated time period.", "label": "Filters" } } }, "localname": "FiltersMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_IncomeTaxReconciliationChangeinNetOperatingLossCarryover": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Income Tax Reconciliation ChangeIn Net Operating Loss Carryover, during the indicated time period.", "label": "Net operating loss carryover {1}", "terseLabel": "Net operating loss carryover" } } }, "localname": "IncomeTaxReconciliationChangeinNetOperatingLossCarryover", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "fil_LongtermContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Longterm Contract, during the indicated time period.", "label": "Contract" } } }, "localname": "LongtermContract", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "fil_N2011LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2011 Long Term Incentive Plan, during the indicated time period.", "label": "2011 Long Term Incentive Plan" } } }, "localname": "N2011LongTermIncentivePlanMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "fil_N2015LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2015 Long Term Incentive Plan, during the indicated time period.", "label": "2015 Long Term Incentive Plan" } } }, "localname": "N2015LongTermIncentivePlanMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "fil_N2017LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2017 Long Term Incentive Plan, during the indicated time period.", "label": "2017 Long Term Incentive Plan" } } }, "localname": "N2017LongTermIncentivePlanMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "fil_NetAmountOfContractLiabilitiesInExcessOfContractAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Net Amount Of Contract Liabilities In Excess Of Contract Assets, as of the indicated date.", "label": "Net amount of contract liabilities in excess of contract assets" } } }, "localname": "NetAmountOfContractLiabilitiesInExcessOfContractAssets", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseImputedInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease, Imputed interest, as of the indicated date.", "label": "Operating Lease, Imputed interest" } } }, "localname": "OperatingLeaseImputedInterest", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeasesIncrementalBorrowingRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Operating leases Incremental Borrowing Rate, as of the indicated date.", "label": "Operating leases Incremental Borrowing Rate" } } }, "localname": "OperatingLeasesIncrementalBorrowingRate", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "decimalItemType" }, "fil_PppLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the PPP Loan, during the indicated time period.", "label": "PPP Loan" } } }, "localname": "PppLoanMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails" ], "xbrltype": "domainItemType" }, "fil_PrepaymentOfPurchaseCommitmentsForInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Prepayment of Purchase Commitments for Inventory, as of the indicated date.", "label": "Prepayment of Purchase Commitments for Inventory" } } }, "localname": "PrepaymentOfPurchaseCommitmentsForInventory", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote10CommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "fil_President1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the President, during the indicated time period.", "label": "President" } } }, "localname": "President1Member", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails" ], "xbrltype": "domainItemType" }, "fil_ProceedsFromStockSubscription": { "auth_ref": [], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Proceeds from stock subscription, during the indicated time period.", "label": "Proceeds from common stock subscription" } } }, "localname": "ProceedsFromStockSubscription", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_ProductionEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Production Equipment, during the indicated time period.", "label": "Production Equipment" } } }, "localname": "ProductionEquipmentMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "fil_SbaEidlLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the SBA EIDL Loan, during the indicated time period.", "label": "SBA EIDL Loan" } } }, "localname": "SbaEidlLoanMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "fil_SbaPppLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the SBA PPP Loan, during the indicated time period.", "label": "SBA PPP Loan" } } }, "localname": "SbaPppLoanMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "fil_ScheduleOfDisaggregationOfRevenueTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Schedule Of Disaggregation Of Revenue, during the indicated time period.", "label": "Schedule of Disaggregation of Revenue" } } }, "localname": "ScheduleOfDisaggregationOfRevenueTextBlock", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "fil_ScheduleOfNotesPayableRelatedPartyTblTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Schedule Of Notes Payable Related Party Table, during the indicated time period.", "label": "Schedule Of Notes Payable Related Party table" } } }, "localname": "ScheduleOfNotesPayableRelatedPartyTblTextBlock", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableTables" ], "xbrltype": "textBlockItemType" }, "fil_SecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Securities Purchase Agreement, during the indicated time period.", "label": "Securities Purchase Agreement" } } }, "localname": "SecuritiesPurchaseAgreementMember", "nsuri": "http://omtk/20211231", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r199", "r221", "r242", "r243", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r408", "r410", "r424", "r425" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r199", "r221", "r242", "r243", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r408", "r410", "r424", "r425" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r149", "r236", "r237", "r364", "r407", "r409" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r149", "r236", "r237", "r364", "r407", "r409" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r199", "r221", "r240", "r242", "r243", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r408", "r410", "r424", "r425" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r199", "r221", "r240", "r242", "r243", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r408", "r410", "r424", "r425" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r41", "r102", "r346", "r347" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable - related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r27", "r153", "r154" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r26", "r102", "r345", "r347", "r400" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts receivable - related parties" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r51", "r102", "r345", "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less: accumulated depreciation", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r271", "r352" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r104", "r105", "r106", "r268", "r269", "r270", "r312" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r197", "r233", "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "k. Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesKAdvertisingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r98", "r138", "r141", "r147", "r160", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r306", "r308", "r320", "r350", "r352", "r379", "r395" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "TOTAL ASSETS", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r59", "r98", "r160", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r306", "r308", "r320", "r350", "r352" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Current Assets", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r245", "r267" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "a. Accounting Methods" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesAAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r36", "r352", "r416", "r417" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r36", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "CASH AT BEGINNING OF YEAR", "periodEndLabel": "CASH AT END OF YEAR", "periodStartLabel": "CASH AT BEGINNING OF YEAR" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "c. Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesCCashAndCashEquivalentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r78", "r321" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "NET CHANGE IN CASH", "totalLabel": "NET CHANGE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r181", "r182", "r183", "r184", "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "NOTE 10 - COMMITMENTS" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote10Commitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r104", "r105", "r312" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r233" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r352" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, 125,000,000 shares authorized; no par value; 21,948,091 and 21,600,189 shares, respectively issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "p. Concentration of Risks" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesPConcentrationOfRisksPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r129", "r151", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Schedule of Convertible Notes - Related Parties" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r49" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible notes payable - related party, net of current portion" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r21", "r380", "r396", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible Note payable, related parties" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails", "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible notes payable - related party", "negatedLabel": "Convertible notes payable - related party" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfConvertibleNotesRelatedPartiesDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r364" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Total Cost of Goods Sold", "totalLabel": "Total Cost of Goods Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r72", "r98", "r160", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r320" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "COST OF GOODS SOLD" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "i. Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesICostOfGoodsSoldPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term contract or program.", "label": "Long-Term Contract or Program Disclosure" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote3ContractAssetsAndLiabilitiesLongTermContractOrProgramDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r99", "r289", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r99", "r289", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current {1}", "terseLabel": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerDepositsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.", "label": "Customer deposits" } } }, "localname": "CustomerDepositsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote7CustomerDepositsDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r89", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Debt Conversion, Original Debt, Amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r210", "r211", "r212", "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "NOTE 8 - NOTES PAYABLE - RELATED PARTY" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedParty" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r97" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OtherNoncashIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Forgiveness of debt", "negatedLabel": "Forgiveness of debt" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows", "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r198", "r215", "r216", "r329", "r331", "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r47", "r208", "r329" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r213", "r329", "r331" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r48", "r199", "r314" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r290", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r290", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred {1}", "terseLabel": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r287", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Research and development carry forward" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r287", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Inventory reserve {1}", "terseLabel": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r287", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryover" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r287", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r287", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Valuation allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts": { "auth_ref": [ "r287", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs classified as other.", "label": "Depreciation {1}", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r287", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Warranty allowance" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositContractsAssets": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract assets" } } }, "localname": "DepositContractsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositContractsLiabilities": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of liabilities as of the balance sheet date pertaining to amounts received by the insurer or reinsurer from the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred.", "label": "Contract liabilities" } } }, "localname": "DepositContractsLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilitiesDisclosuresTextBlock": { "auth_ref": [ "r383", "r391", "r444", "r451" ], "lang": { "en-us": { "role": { "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.", "label": "NOTE 7 - CUSTOMER DEPOSITS" } } }, "localname": "DepositLiabilitiesDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote7CustomerDeposits" ], "xbrltype": "textBlockItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits {1}", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r83", "r174" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentDetails", "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows", "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToOfficersOrStockholdersCurrent": { "auth_ref": [ "r20", "r345", "r393", "r418" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts due to recorded owners or owners with a beneficial interest of more than 10 percent of the voting interests or officers of the company. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued management compensation" } } }, "localname": "DueToOfficersOrStockholdersCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "BASIC AND DILUTED LOSS PER SHARE" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "m. Basic and Diluted Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesMBasicAndDilutedLossPerSharePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r100", "r278", "r297" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r63", "r64", "r65", "r104", "r105", "r106", "r108", "r113", "r115", "r123", "r161", "r233", "r234", "r268", "r269", "r270", "r292", "r293", "r312", "r322", "r323", "r324", "r325", "r326", "r327", "r411", "r412", "r413", "r454" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r316", "r317" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "n. Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesNFairValueMeasurementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r99", "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Income Tax Expense" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r83", "r173", "r178" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Loss on abandoned asset", "negatedLabel": "Loss on abandoned asset" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r162", "r388", "r389", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r388", "r389", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionDomesticMember": { "auth_ref": [ "r163", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic.", "label": "Geographic Distribution, Domestic" } } }, "localname": "GeographicDistributionDomesticMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionForeignMember": { "auth_ref": [ "r164", "r388", "r389", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as foreign.", "label": "Geographic Distribution, Foreign" } } }, "localname": "GeographicDistributionForeignMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r98", "r138", "r140", "r143", "r146", "r148", "r160", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r320" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "GROSS MARGIN", "totalLabel": "GROSS MARGIN" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r172", "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "f. Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesFLongLivedAssetsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r138", "r140", "r143", "r146", "r148", "r377", "r384", "r389", "r404" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "INCOME (LOSS) BEFORE INCOME TAXES", "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r100", "r279", "r280", "r285", "r294", "r298", "r300", "r301", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "NOTE 13 - INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r114", "r115", "r137", "r277", "r295", "r299", "r405" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "INCOME TAX EXPENSE" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r62", "r275", "r276", "r280", "r281", "r284", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "l. Provision for Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesLProvisionForIncomeTaxesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Valuation allowance {1}", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Book income (loss)" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation.", "label": "Depreciation {2}", "terseLabel": "Depreciation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseDepreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLeases": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible lease expense.", "label": "Deferred rent" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseLeases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense.", "label": "Officer's life ins premium" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.", "label": "Meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Stock/Options for services" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Accrued compensation {1}", "terseLabel": "Accrued compensation" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Inventory reserve {2}", "terseLabel": "Inventory reserve" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State tax deduction" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r80", "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts payable and accrued expenses {1}", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts payable-related parties" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount 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.", "label": "Accounts receivable-related parties", "negatedLabel": "Accounts receivable-related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCustomerDeposits": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.", "label": "Customer deposits {1}", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInCustomerDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Accrued management compensation {1}", "terseLabel": "Accrued management compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeposits": { "auth_ref": [ "r86", "r387" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.", "label": "Deposits {2}", "terseLabel": "Deposits" } } }, "localname": "IncreaseDecreaseInDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Inventory", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventoryForLongTermContractsOrPrograms": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying amount of inventory pertaining to construction, development, or other contracts or programs that initially were expected to take more than one year or the normal operating cycle to complete.", "label": "Inventory reserve", "negatedLabel": "Inventory reserve" } } }, "localname": "IncreaseDecreaseInInventoryForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r82", "r339" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liability", "negatedLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r82" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r136", "r328", "r330", "r386" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OtherNoncashIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r74", "r209", "r214", "r217", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r10", "r11", "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "NOTE 5 - INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote5Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r56", "r57", "r58", "r167" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "INVENTORY RESERVE ADJUSTMENT" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r54", "r352" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r55", "r92", "r122", "r165", "r166", "r169", "r362" ], "lang": { "en-us": { "role": { "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.", "label": "e. Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesEInventoryPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r54", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Allowance for obsolete inventory", "negatedLabel": "Allowance for obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "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.", "label": "NOTE 4 - LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r98", "r142", "r160", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r307", "r308", "r309", "r320", "r350", "r351" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Total Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r98", "r160", "r320", "r352", "r382", "r399" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r98", "r160", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r307", "r308", "r309", "r320", "r350", "r351", "r352" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total Current Liabilities", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r21", "r22", "r98", "r160", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r307", "r308", "r309", "r320", "r350", "r351" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Total Long-term Liabilities", "totalLabel": "Total Long-term Liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r21", "r380", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Loans Payable" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Loans Payable, Current", "negatedLabel": "Loans Payable, Current" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion, long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "NOTE 9 - DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Loans Payable, Noncurrent" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by Financing Activities", "totalLabel": "Net Cash Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Used in Investing Activities", "totalLabel": "Net Cash Used in Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r81", "r84" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Used in Operating Activities", "totalLabel": "Net Cash Used in Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r60", "r61", "r65", "r69", "r84", "r98", "r107", "r109", "r110", "r111", "r112", "r114", "r115", "r117", "r138", "r140", "r143", "r146", "r148", "r160", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r313", "r320", "r385", "r403" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "totalLabel": "NET INCOME (LOSS)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited", "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows", "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "r. Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesRRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r40", "r102", "r346" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes payable - related parties, current portion" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r102", "r345", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties.", "label": "Notes Payable, Related Parties" } } }, "localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyScheduleOfNotesPayableRelatedPartyTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Total Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r138", "r140", "r143", "r146", "r148" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "LOSS FROM OPERATIONS", "totalLabel": "LOSS FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r338" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities - current", "negatedLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r338" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r337" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease - Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r83" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Amortization of ROU asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r185", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Schedule of Supplemental Balance Sheet Information Related to Leases" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "NOTE 1 - ORGANIZATION AND BUSINESS ACTIVITY" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote1OrganizationAndBusinessActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r19", "r378", "r394" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Total Other Assets", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Long-term deposit" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r406" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OtherNoncashIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other income (expense)" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayableLongTerm": { "auth_ref": [ "r49" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.", "label": "Loans payable - SBA, net of current portion" } } }, "localname": "OtherLoansPayableLongTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Total Other Expense", "totalLabel": "Total Other Expense" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "localname": "OtherNoncashIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Purchase of fixed assets", "negatedLabel": "Purchase of fixed assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r245", "r267" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.", "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - FULLY DILUTED" } } }, "localname": "ProFormaWeightedAverageSharesOutstandingDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r76" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from (payments on) notes payable - related party" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from Loans" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r76" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r177" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r180", "r421", "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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.", "label": "NOTE 6 - PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r177", "r352", "r390", "r401" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "PROPERTY & EQUIPMENT, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r37", "r177", "r421", "r422" ], "lang": { "en-us": { "role": { "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.", "label": "g. Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesGPropertyAndEquipmentPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r177" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r175" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r23", "r381", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote10CommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r155", "r157", "r158", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "d. Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesDAccountsReceivablePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r241", "r344", "r345" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r241", "r344", "r347", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r342", "r343", "r345", "r348", "r349" ], "lang": { "en-us": { "role": { "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.", "label": "NOTE 11 - RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r77" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Payments on convertible notes payable", "negatedLabel": "Payments on convertible notes payable" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r274", "r363", "r426" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "j. Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesJResearchAndDevelopmentPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r234", "r271", "r352", "r398", "r414", "r415" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r104", "r105", "r106", "r108", "r113", "r115", "r161", "r268", "r269", "r270", "r292", "r293", "r312", "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r93", "r94" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "h. Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r67", "r98", "r134", "r135", "r139", "r144", "r145", "r149", "r150", "r151", "r160", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r320", "r389" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Maturities of Operating Lease Liabilities" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote4LeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r33", "r34", "r35" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote5InventoriesScheduleOfInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule Of Related Party Transactions Table" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r249", "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Stock Options and Warrants, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Assumptions Used to Estimate the Fair Values of Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "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.", "label": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "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.", "label": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "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.", "label": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "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.", "label": "Exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "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.", "label": "Expired or cancelled", "negatedLabel": "Expired or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r251", "r267" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Outstanding", "periodEndLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "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.", "label": "Summary of the Status of the Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r244", "r247" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Expired or cancelled, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r245", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "o. Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesOStockBasedCompensationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r261", "r272" ], "lang": { "en-us": { "role": { "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.", "label": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfAssumptionsUsedToEstimateTheFairValuesOfStockOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding, Beginning Balance", "periodEndLabel": "Shares, Outstanding, Ending Balance", "periodStartLabel": "Shares, Outstanding, Beginning Balance" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r91", "r103" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "State" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote13IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r63", "r64", "r65", "r104", "r105", "r106", "r108", "r113", "r115", "r123", "r161", "r233", "r234", "r268", "r269", "r270", "r292", "r293", "r312", "r322", "r323", "r324", "r325", "r326", "r327", "r411", "r412", "r413", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails", "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails", "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails", "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails", "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r104", "r105", "r106", "r123", "r364" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote11RelatedPartyTransactionsScheduleOfRelatedPartyTransactionsTableDetails", "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquitySummaryOfTheStatusOfTheOptionsDetails", "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails", "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://omtk/20211231/role/idr_DisclosureNote4LeasesDetails", "http://omtk/20211231/role/idr_DisclosureNote6PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://omtk/20211231/role/idr_DisclosureNote8NotesPayableRelatedPartyDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtDetails", "http://omtk/20211231/role/idr_DisclosureNote9DebtScheduleOfDebtDetails", "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Common stock issued for stock subscription, shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r233", "r234" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r233", "r234", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityScheduleOfStockOptionsAndWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Common stock issued for stock subscription" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r24", "r25", "r233", "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r83" ], "calculation": { "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Options and warrants granted" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails", "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r98", "r156", "r160", "r320", "r352" ], "calculation": { "http://omtk/20211231/role/idr_StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total Stockholders' Deficit", "totalLabel": "Total Stockholders' Deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' DEFICIT" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r64", "r98", "r104", "r105", "r106", "r108", "r113", "r160", "r161", "r234", "r268", "r269", "r270", "r292", "r293", "r304", "r305", "r310", "r312", "r320", "r322", "r323", "r327", "r412", "r413", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementCondensedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r96", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "NOTE 12 - STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "NOTE 14 - SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote14SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "q. Liquidity and Going Concern" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesQLiquidityAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOWS" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "localname": "TableTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesHRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote12StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r124", "r125", "r126", "r127", "r130", "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "b. Use of Estimates in Preparing Financial Statements" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_DisclosureNote2SignificantAccountingPoliciesBUseOfEstimatesInPreparingFinancialStatementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING - BASIC" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://omtk/20211231/role/idr_StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=99383045&loc=d3e9351-108337" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=99397363&loc=d3e9420-108338" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=51888271" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(17))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r427": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r428": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r429": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r431": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r432": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r433": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r434": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r435": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r436": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(4)" }, "r437": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(5)" }, "r438": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(i)" }, "r439": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(ii)" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r441": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r442": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r443": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1402", "Subsection": "Instruction 5" }, "r444": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1406" }, "r445": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(1)" }, "r446": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)" }, "r447": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(3)" }, "r448": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(4)" }, "r449": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(5)" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1406" }, "r451": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(e)", "Publisher": "SEC", "Section": "1406" }, "r452": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r453": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3095-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 102 0001096906-22-000786-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-22-000786-xbrl.zip M4$L#!!0 ( ">+AU2*I'6CE7L! -/D#0 1 ;VUT:RTR,#(Q,3(S,2YH M=&WLO6ESVTBV-OC]_@I,=,^U*X*42"U>J_R&+$O5NF5;:DDNWYZ)B0Z02))H M@P +BV36KY^SY0:"(K6:5*GOTA8) HG,DR?/\ISG_/Q_OH^3X$+E19REOSSK M;G2>!2KM9U&<#G]Y5A7ML.C'\;.@*,,T"I,L5;\\2[-G_^?=?_T\*N&7\.NT M^.79J"PG;S8W+R\O-RZW-[)\N-E]_?KUYG>\YAE?].9[+T]B[U+\A"[>ZG2V M-^,4'])7^GIX^# ,)^87@[#HT=7R!?QJJ]ON=-O;7?V3(B]G+XJ:!X1?+V)7^,O._C++?M+9=^"KB]4?V.876S"%_2@/W;TI8,X,9=FX_(; M?=W=LJ.XSGS@MU'MT7+QBTW^TMRVR':VNB^ONCE?87[P?=ZU71Q($J?J?]^? M?K27E\W7VTLWRSQ,BT&6C\,21 OOM-ON;+6W7C@W:3?24[GH/J^'*5I=D'S4;3@C_Y&"[Z;3/-X."J#Y_L_!?#D5VT0MJW@_STY M^=_?=G_]^O)%]V/G]U\//_UCYT/G_]L(<)@J&H8Y/6VCGXV#=AM&5,9EHMX= M?_I\='[P6W#P^=>CSP<'IT>??PWVCT]/-H)V< AK$70[[=^"LX/] $0<5,7/ MF_R[__IYK,HPZ&=IJ5*0D5)]+S=1";P-^B-XEBI_^7)^V'[U+,#9:JL_JOCB MEV?[?'G['#;(Q^U6>PS,.XZ(? M)O]287Z01A_"4EWQI*UG[]KM[A9(]O*/V1NK-!KC@Y)P>,6]MY^]&X1)H9:_ M\X>L7XV]-SB$3XHKGK'S[!VJMYL^X@2^S:)%#]E]]N[P7[./V*PM?:X&"N:_ MKPKX&W?JFX+V(-PPH)W[)LS[>88"M8P^H%^,>F>:>9 M]SMX^/=C?5O61JX_O<[(_[GU0\?>>='>[MQP[%O__)'SOM7N;-]\WCL_<.2= M6TC,OQY^Y-Y>[BRQESNWVXM:\.2MA,? W!V = M@:D"0P5;)RV+O>]Q\>R=OLP9/-_KY\W&1[PC,9!1K,II,'<=SJI>L3YK <;O MF]K@^WG<4]&ZK\A>%)V$<724[H>3]5D.?1F,/D;G"(Q*_1)Q&2;KOBBGX%J! M5QP=A'D*/M<:[1-]6?T-UF]%X.A[.D#N]8B>.\-/1\,]S_63TG_0Z7Y2Y_=K MZ7>>%/4*^(ISU^%)G:_$BCPI_15CX<>OR,'3 7+/8=*Y,_QT--SS7#\I M_0>=[B=U?K]S_133O_<,Z).B_B%S_:2H'W2ZGQ3U?)7URW>@7_JT9NOE MN5YSG^V5)UF_8Y[6KV5VWN_JNQ#7)1@6E9H_;1K?W_(QJHH MX_X*+1:,<)B'DU'<=P?JKU'S-?IEUG.?/:W4(]E3AUFNXF'Z*!9*WN51[JBG M=5J1_<1%1Z4U*0[CI%3Y*GB\15Z^J0_/!G!DG.NY.YYF?25DG8(]*S_G-L3S M2(3]:=I_B+0?I,,X5?#K="@?K?XB-(SYD6R"I]7X87B.[K\/+]Y//\9A;S\) MBZ+]/NQ_.X61K<#\:TOS,(SSW\.D4CS..,%0/P[6+H8>]2I%]G%N3R8P:*S@ M;HL@P8MAKF(R7JTIAM'!*Y73DP1><2^-S!AY]':B&UYCM>:\\S3G/P!J8.=< MTS&L[8P[L /_1597SI_F_.'E?.WG>@WD^FF.[U^./ZJP4*,LB8[&DSR[(#3% M*AC?-YKOQI=97?E^FON'EOM3E9R4T_,\+=Y/^=_M_5&L!@??5;\JXPMU/!B M)Y>OT"+ ,,&EBT[ ^YM22C@D4Y!?P'S#:X$>:^/[K-(>^, T04]K<8R\ROMO>>K4@)&^NN;:,'VUU.]WMSM,J7"GE2%M\,_8_.&0[VYWM MAOE=J\F]-_GN(CMA9WN!#C?7W$B^G^;_"LG6,WNS^LJGT_$>PP=/.OG^PF)/ M<_N@8:^37!4T&??%A/L07J5]B563YJ<9?T@9_]!]W7G=>?%OW(_'@[T<7F1( M >CVF>J?5'E_%!9J;Y@KM6+9I)D!.]I$]:L\+F-5S+S G1M]W=?M#OSOBZN, M/O>:ZQM]3PMT.\XW,_4W\NI?=G>>IOX6#O_+=G=GD<.OK[E^C!'W!CC\3PMT M&^7%T8"KE1=?\%*_!L1 Y_#L6I_AKW7_9BE0W29CM(^OL*%PJ\?W6HM M#ZN0R;%/FS]+=VU)=+%-V(WC2XOTX-.ZK^BZW\J?/>KN=EYWK[?VNT]KO\3: M-\_27>_Y7;1]NC>/'CVM^UJN^ZWV_/ONRW_N7&OE7SZM_!(KWSQ+=[WCP1?M MB!5X[SO^:=U79MUO341WBIY\^U.7!K>/\=O[2\OL09/Q_9?F]C_FMTI@G]Z3*A:=NK,("_GB' XSUHQXT^VCO0D_>.=U MW1Z'^3!.VXD:E&]>;DW*MY=Q5([>[+QX-2F?O?MYHJ\;P(J_Z<(%00%R,'C+ MOWO3>=O/DBQ_\[<._>R#C^&/XKPF,^F''V(WGV[K__UGW1>?LC7N/P^/130"\ _[NHRSDWMQ>5:!N; MJZ(?8N/P,J] G8 O\]O/M>[F3VMUW=?8R^,P>;9X2?;2M J34S7)\K)A:099 M/@[+7Y[%\%PXTM_TLBSIA4F2E;WL.[[+ZY<[+][.+A=-D+SI\O.\]_GSE[V/ MP>G!R?'I>?#E\X>#TP"TRSFHD*"['1R?!MW=YQ]^"HX/@_-_' 16\?Q@^3 J M;V__' ?7?;V]LRZ"TKBILSPH1RH8Q+ SDV"JPCP "T=%2^_T$S*!#M@JNEJN MWD3(Z@X7C*)PBH]2,(@/JL_FWW:W%:"K<-<:X1/="_O?AGE6I5%; MOCBD_S2MP-T\<9FE;0_"<9Q,WYRI8::"+T?!V73G>Y[,CVMJRWT^^G)Y]V?M\'IP?S^[ZR.QZ%L%\LV9ZS-^#:[;YL#U' M7*#'$QS&B0I@ F$CO%FX]0[(J<&?\"\6'K0PU/;N]NO=W=4];>?]9QV4ZZLY MK[=@ 4_5$ E6P[3$L.+"13S^A)[ ;\'!YU^//A\=(*P M*K.WO2P'AP]U=Q)."O5&_P->KLSA_Z+@@MX9YCN;/-/W8-=OJ_NBR?6[4I?3 M+,8IAD!(1*XYR3+<7E:6V?A-=_(]*+(DC@+SVHL%["CM9SFH]A"5/+54V8?C MJ\RG^UFTX*@F=5_@3Y#S 6^,9_4^C!TI;5SX8-D' M=G=>;>S>[ID/L6KGX?665/+;V^W.ZU<[.[N=Y19GL\3HQ[V(OAM M64[TGY-X!F"-9F".YL'_5'E<1#%AUD&17-^2NOX0O-V"(SG.AV$:_TE___17 MD^KG1Z=@:7$Z+0]\@0P^9QL_S4C2)NG>557@NR_68>_O15&NBD+^ZV..XG"FQW=_G#'R72)QDL M4O+_Q),YMH$Y@E0-T7RVP)Z\7\]]]>;75?OBV"4B5J M,LI2%:1DG;7 I>DG512GPR#,50@"'JDWL#M8]=W9GD*-O ?W7VH7O7S1; KV MWK47*>2/63],3O %E[0^=U]WVYW.J]?7=49O*MOWN^*VS"7(:?%5#EYK!;?( M _B.C*#NUO/>3[CO,7YZ\!U\V72H@KU^^>;&+[JUU3WH'M[:())\Y?9+SE>6 MN?[Y2,7#$1P0NZ(*'=TPCJ,H475MU+E[[7 >EPG%!E38'P5]I/MNUE:-(WIY M2_.Z<41Y2/N6(Z?%\WG:NG% 6]U[.%4^2_B$IDAIT0*9NQS%\(D5R89SL+;6 MW1^WTI\W]W[PREYU&-[5:C8\Y>JS[J:*X.XTWM+Z;=BLWP(3VN<&TP'!+5O! M29@'Q.5J!QMOI[.K) M=&8?IG,CN+-7="W^)=_Y7W#KN4FEKZ 6(VX-#6/L=M_*22XCEG%?;?]_A6GZ M#6?I3";IB.9HH4'Q.:N;$LN. M+T>*@KPH8JPQ@^?=GTA"HR!,$B.FKOSVE%P ][I"9!W=ZDHO?HUYXB"JL+$/ M73K)55^1Y=?="@B64 3/X7X#^+^B CNK0$H@&!RC/.$W85G?:)=A,;O+Z,?R M#C_!89!&P?.MGX(17-M3"D2DZOT'W@"OITOA1S@*N0_Q:],@:)!A40:O.T$4 M3HL-3Y[76WAN\.P%.WB_RG.X/8,9L'E3&9;5XHW\+\*5^C[K=3>RIV@^9]?7 M5#RA(V.\LV<'\R96?$=<.IW7>-/=@=GNX/\\V[Q!I- WDT]"V"1@S3D&FQW* M!+YL]W(5?FN' [C\39A<@BR^K0\1S/<&B RRP[PVH\9$N3]@$'S5-B]I;>K; M)7S64A,Z6@4U!2B)<5R6H%94 LHBSU*X09), W6A\FEPA$N'G$X7*O@0EB$C M2&H*T][#/?!=<_14#:N$DSIG[?/[UHX\'E*(DPSTFM9^JOAIXX;+L#[ZR5DQ M7#!15^NDGQZ](3UG.Y*[E\#C5!#V^[ =EB/]]088-XK]2H+M4=(!(]*PT/-& M1U]WW^K+9BZ0[UOZ@KECTS?"O2O7SAFFOE([OMVM7GNKT:.X0WQDHQ!YH=,% MP=*=[JN-^K[?W:*^_;6^9[=I[]Y$$8L]9;W)L M[ F_.#GTX]])JR\$C"]XDV73@/?T3M=+NSW8*'[PK-STH%H._)KO@S0,LWRZ M!$* ZP!)Y?7E5X@3^ PZND&RFE)8*[IG%E5_\'2=H5I_7Q5@;1=-+M&MBC]P M>Y[)N6&\KV"?3X,5WZ:KND&66]8#.8%_I0-89ORNN= W MRH&LN.DXN,)$0QC DB%:]/'(LP.U@[%:<(^J0M%5\%2NP2E-B8;VLM#[PF&*>+!T")$R"]>C+0149A'18!(J3BJ>84V MIO8\G!, ?G(;KN\V%".5)%H\@N<-B:&Y]O%/&\&58>\E53\.X"%4P_)^Y9U& MP.]5))IN?@[+% Z'L- H"2@ JL2CHU)Z$2\RVG#H*J$3*'_V.5>*X9!R&L"J M4"B;O,0!1H#A;@4)2E5RE#M7 Y6KM*]P>W)()H8_PE)@ /B1?U.,MR08,"ZR M)")O$J\)+\"Z 9'JQ1&-*2R^X=ZGF\&(*0CCW8?RE_#-_U2I"K8[7);7HKO_ M7:3M,&<^\1EQ.ZEZ2=P_3+*P%MHXV.K^<^M9@!7Y]#=2&\!>Z,=@.12_/#OZ M? AG;C_$E>KX58-I-8ZR4BY]]J[;VGV]V]K>,5 C/99W-XTA_5!QVJ.I_A3F ML I2 KG5PG7+57")_V_1C',.GE+PS/=P7)6DZT'HZDNP]<^NLP1"#W&C50"! M>+WSJM5YW9U9AH#9&O1NR&?1\?^&$+'#F$O!\RX M<.]O<:W VXN.N%:SV+7.QBN-7H-?H<7PRS,X0^;[:3O;C7CFK>OAMZYV!5]= MWQ.\ :H>M^G5@/?[FJP%+T*< N_07 6#A225,1%/\D*(D%>,P5W39%;Y(DO>)\;N.A7K/1-(XU7R(Z. M!EP5#EBQ)5S=J((?9%UP:NT^TE/KY2(]PAE71$(T$#-(:NE $IG2[)A33:,L MP0+73V$) ]):)25=/M8P\.L%8OQ/A"[&94@U M<"B1\$&B_[8>1A'L];*J#,1NP.#QVCD=K]9>U[YZI+JVVUD@I59]VCPY2>M9 M-9DD]'>83ZF&<^V4Y[V(Y8,JS]>/5'=V%V5J]PEF7" *&841U&4XS)6()^'* M]Q@Z'N('<.3O620Y_L"*]1K'TF:/:R: MO!DF;PW4Y**\L^2#I\'Q90J*<11/,/6QK_(RC-/@O4H5:$P,B/#WI#AMID52 M)G.ST>OFMSY$CGE[)5'YU]/8-\,6KH'&7I1DU!N#9!Z=$]@PA;<+J $IUPP7 M+8E"LB4"/DVD)LB!<3>&Q@-K^1?KK^5O!E)< RV_**EX8IKXV/AW<*B4Y&Q4 M?H']?-9-6V^_7'D_>UFU>K_-G!T?_/RPY8!^ZU-]F*A0!FRA^"L&L,HI^N1O5@'<;I>R?]]"M/]DP_Z8?VQ^/CWY#HYNQ\[_S@T\'G\[-UZ]YT/HH+ MX:TFUBMP/HN@<#!7A )$1JI!55:Y:H&"':N21D!4:T)2'Q::X'H@1"<)$YUH M8FM[SXW@T+_$>UZN@G(Z$=;^6#HH,[4;,CT*/=9EAI2,\L2>2F)UH>JTW>-P M6O\(?),DJG]8C)H^5=\Q/SA#!0[#04>GG'F:@@D=-WP^R;/_--P(/IYDQ>S5 M29C6/XM3)+9LN5SB13R.DS"7:"CX;\RZK(27RB)+L!M)8'*BP/79L%@[@)N!.LT M_XH U@5$!Z,9(#CPD'$&WV?"!8D%E:V@S.&-X7F# 8X%O\:!&_!4WT"JB;[3 M(*HS@ZANT2]Z0JQ!+S)DSE']WOK]G#O#YCA':J4_YW' MQ3>X:97V.8A3VF?0RPV8>X&7!">A'Y)$PP#@FRI,]*NTD+>4(!1P*Z:W[X]0 MPF5)J4L%RAI26<(NB>(!4::5P2#/QD1M*HN\W U%=F"3P3?Q>)+(?N-&$US'>;\: M([U?7R(H*.D@)NY>A&LGLCD(T2!R-0IAD,B,F_7[V"LC:EEY,Q\+R:5\3!\Q M>M%*$FRQ0OU1*1H"B54Y GT57.+=+T'=%Q5VV\3."UHC;@1'8WPIC/W8Z?&D MGO3O7+E?*-GX$];+H55(0Y7"KL>K"RYP@_> 61;EZ;*>U!7K/59TU!_U@33P MA'76(-",/YY29RU1""JE)BEW0?*X4GOM7UD5\,D+;QA&_JY((SKE(T,2>:G8 MVF!2UPQLRN$(5IR$%J^LL FG)L1D67/DR]>&)/0+-&B$1RL12X?IC-@]/L4W MUPJ,X0(PQ5K"V,O'&=P;?IC#M&$+)5B:K(>_0 IMG#VM(B=$:@NS&UZ$8*T@ MN>&0@!"4V>-O]3YV[MI&O08V7Q]% I3H),S+J6X,UZ).=["#F,S7MQ:-(@VE MOSA>2)IJ(NM&-.2@\5)27>,L-P:EH89:TGFDC]*>(.(-4R+R6##21PER)X=IL2?GH8D MT&CRP'U!8Y5@E.>%J#$]E61_3 PALA@C_5&&P7@S4M S!0@#SCAJ;N\X8Z#[ MU!LY3)RV=0NVXVBBF&Q9C"RXGDXGNEIVGV.T\;!+$%A5BF3!:SL: 4\J,,7Z MM+$KW+E)C*>AG; KS)+'MCF_I G:L'0\7,:%,FSY<+;/MRQ@NF$A4[(/X-_9 M&#:468+"F+YF+WN62&P1O"R^L4DMELY/Z'24PAQW/Q,5-G;Z)4KLRA&8#>1J M5Q,DXT:69OM.L.+X/M[%-";8BO&%5BT-*L4=*HB)HE< X]55'@7Z2G]:YJ!=4\*+B;G1QKBHEO+^2$^FUS-""ZN*A7-8W1?-N0E_OY2B>'X MZ#;;W@()!,LHJ60BT6_,#38?YW0\ZWFQJ)2L,0=P!]?B;EDWD_^4,X+_<*P3 M^F.2%5Y$B_5[JN^4LX,\K$+D0%%,7R++Z\5)3/0$39X+4X*J0P%S0@ M/BK" M0MX\8I=R1F<_.I&X(GH"QF#XC=5L79L.O"V.,F9F_"7I$E5:G>+GH$]U_M4+ZZ]^[H_.!3T$7% MA#, -_;N[OYBE[/M?$WOW?LO9T>?#\XHE7GG739NK7"6F,3>NU\Y)AQ\@&,[ MR29TLCAAUSMNYO$CE&B#;FJ1G*R4>N0S$!&O<1 0*\A1<=!U/4_LO(K'-=& M:1<3["DW22KL[Y=CH.&KTC8E1LXR>%R_K&4%,<])7'6!V/H9U6_1G]WMG=W@ M#$.188+#5O![#%9$RYG@5O!ZJ_.JJWU^S)O$!:<#P@D8H]\IE@%# MZ'9;+W>[0?%'A5;-0"D221VJ V&%5^BKC4"O++8Z3+%MO7@T2-W7"]-O>34I M^U/Q=_0E/:4P1$&Y6S91^@KF70HN*^*Z*55_E/(.A 4&.8/E+<&[4'!QH&A/DJN+G=43"F?1 MSAM4*FF1YT]!8Y"S(?K&?+U$A,DAUIPZ\$S<*H651/T)Y_]-Y T%LF '#7\' MTNX']"D>G&0]>"2UY*385\11I^@H4!=]51.F;8+!13-ML[^=5'W/NXRJ-&7\NUSB1OAS&2^.!IR*9KCM.3MO) M- %_J@4P56:+OWH7DI1'5@6FLJFJ]_'&?PY M:ZB>NG=QWA.?'4?@P2+!AZK&WLV0&SU,E7.WCR?F-BNE"6X8^'/6T%6@^E") M],I6!>.5]/X99\62FP@/!3Q.X?HDNZ306"BD L9WA%].A!05DU#P=C-WX8>L M^Y2S#2"S6-A\M0J^I#$7ZYD(OG,L?=DXVP#[X2+.,\H",I%Z*4UT]X;@_4V- MS!Z<[&D)18%U;)J]&%EL=53_?09.OMV/>Z?OS<_H!+X($]GHM'B\IVGUF99) MEB3@&'PAGKW^=)Q%*MD(FE]8PCYX3^*;H-H7S+L)R(G$(B!WM\@F(\ZF4OAS M'#/*H,^$/*1ELI1C$QQWPL'%=*AC3++D(",(6=5':88WH7>"VZ.JH/A@-ZC*3[L#, M3\XI4''Z';A)09^/P_]D=&NTI6#(QKBC/3Y6.GW5]'H#:?6*JUO+$]I=+@"9UX^ M<[X$W^*94W;6PLJKE* ZLX;6VT<_6SAVJYQF%=/CGX$],B7:Y%AAWLV=A'X6 M@L5$<.Q!C+)!A^6CGY+/WA1H:W!C]2*P-U#!UVODNV]5R6]4W\DT!FVCN#/, MM%-\,F.+Z.J(",<[U1QUX^:JP9EO!1_Q_X&7328:N,EH9\?%K!WM^IQQH>W= ML1-#X8%R3E'&+C?3%^ _P_ZW<,CI8=&3R#<;++,=4JS5RT!@/ Q"N7@:>:3Y$+'$#+ +R[[%2ELX-1/*# M+R8$'0&!8KL'3((!@U8F."-;G6"J0F>08@&^S&OT)DZRBLT-7<\V70%1F8 M:DY=)S'EK>N_%I\./1+/[S&&_.PMBVF!M;J*<&6X*08)QI9AV#K?*??>E!VB M/1!TEVJ;!?RDYMA'5%'V$W^2(CZ"X/;]$7BC&)JNO02-/%<]<5<)]'%!&'V= M>H!/T(.5TB4QO5?+>+ZM2'FA@HR!P+0P/ 5<$@%S-L&P:)7&C%XHD"Z)K-08 M';L+<- -#U(_G,0E//)/#8,%UR4=MK6H^DNY(OGIW;]D?OHNG!0=\!@1;I"R M.5'PY:P5')SLF;B6"6%\#B\P,94''\YW7KPX8%Z@\]WMSH$?Z@^)>HNPW@R^ M@;,6#QP4/WVO3S#EP<'+5O !0\EP(HE<@T^(D:T7'68W1.3;)$Y0!6[O=%X< M;.YW=[V@F1^&/_AR>AS\?D0A,WZ^ 1?C0P\J[-X)JN=+2I_+6([/N]MNP!_^ M2F+$)NN/1S4OP:\U RAEC& .#\DT.'X(HZJT DA(FP&P?-<9T'95CV? MOI=6B$PLM,4)U4BV^+K/,H:!OZFIGN&BZOBXB?#RG2N><:JPB6"5->UA4O;;Y.^C-_=[*U66XF= MU^Q[ LNQ,<%.8,)'K#Z)4:E;$$XZY>(Y2;C+^3"BFFCVT%7),1QT"A%N:7JII20 ;=^G7&S7H.($#T?&W:#":$48A9/2"7"1UAM3Y8 I MW#% R&%8*-2@?QL,IUP.U3EDM5^&X+EM>/']%3[3%D1P@Z&OQV;1)J?>:< MTZNT;V\HT&XFGFM\.,O.IW.!E3T!^2H4ST3[^S+#>N%JLKHY-T1&/Q!L6S(' MR%6/V8!]@R1!4X!CCAPV0WX6,E)(@DWPK):XAA/7?$!',&@+KJA^7NH(H_-C MWRL7 R15N'W0#6ECC5Y.]8 4G\AD=7]"*%GK+@2-7O\F<[^>R[PUL\PND&R9 M50Z>7[5ZSLIAD'!FX1@0F>6,B4JF/ZUXGFEG=VD]9#DFR+(D%6]Q69P-22EN M,E0I\E04V%*2U)8?5((?Y1C&=) >8N9KX!3YPO)S1IB*:8XI)2PXO%"%>\QI M.*L#3,^KE&KT,PV*# ME(,$$U\44,/5B=-!0OQ(0C> .#_PA4A,],&.Q"08MV?C3LN?&&XLE. !&NR1 M;'\I4:1E-J1# UC]F&W$=5];*M2/\Z*4.<;9'&3]2I@6T#S#E:"MRN@L:X$2 M(4F@!@.I"YR?]74V,[C^S7( M=+"R%K,JZK.CG.I'_$@F/E>]*@;'0XQD[5B;*:.%P\)8RG?KC'UJR4AZU/O# M%'<*#(^^G>*.^J;41%O,^F%DN9OM,QY3WNPF0:Z56HLC?B&1+XRV(X,2K0/' M0APY3;)+J\=:3<(J,RYES2%B;M%PDZU&D$=:I^^(1D9V&"WC+MM))BN;5644 MUD-":;1)I1]Y# =/DVGBVILKDHA\\92(O$X(QD/Q/]8PS V+&%RD=CQ&%E=C M =RTOJ%EF4B8*,,>;3PNQVP@%@-*W3HUB!0^OGZ!Q./+#X NW>ITNSPCE"I/ MP<@G*PW5I[MV4@B&J'^<;?*AIKI3]RQVE3AD0X2JI6I.>*HQVK]_%0K6^;&* M*<3O0]"X4 NM? R<> =HR$-2GK3Y@#CT[!QTNIL7-D2]^#7.DSLS%,QB+J,R M $'PU/J_4SHRDR89P#,P(FD8JJMF,F7;INF@D"+,:&)]2RT6'ZLWNPF]E=7 M.TI_8SG="7 WXA131CA.:X4@)'-5C'%@$1@SZ\UU9;/ ,,X,540;YZD,X_&$ MF/@9P<'GWI\(^NR*--YCW6W@)\S-H\+<+&7;?- )$7SC3ZH<99%)0#85P*Q: M4NT6X 6JAW7R0;B9Z]$Q"G4X(4)SO?*24%ZZ!]UWC-3$:955!?$P*W+@0Y/G MUG7@D3O[&$BA_"\FDKY/Z$0H"_\:2641)ZHNMC35X^Z6E60VJ,PA BM*+V%N M G]#L/51DG-M&[4X"*H*[+D1%R,5^<]'QM54)853KJ?3S$1K$5V$<.X.]5:O M08J8JM1-FJ-7-@IS9IUT4GY,8EWB$7VAT@J]N!/BLL3)U-XAC0C#BF5BB3#V M]7"R5 >[>BI!BFY4/5@.QPYTHG"H@2KB,Y&!R)DM][R=5@0)!F9>T;3_PI"DT#V%Q)'%GQ$_+ MWYI(K%XAT77\)XDD'@;M,FO/JN!ZX96'2&(OV-( [!WM/Y:B_^NM]1$5 *O2 M+.ZQC9W[9Z;/)ZM)"]%*MJ%V-ENMB:9A.7"5$ Q:EHPL)8=!"&8N5:\ "6H% MEY>7&QE+$S+T;, M5FI%ECI,T3^N"@U13I844@X#5F%0VD-&TQB,HVZV^UY-K-AAT8@84^S)GAPD3CU;#)%D).XH)!K.B2DBHFZ M.CFC@,*^:<34X)KPA* GPF5#?#FDLGI5X3'AZ&8_$F?8V>H$HPE]UFV]!O?C M\Y@,FBS_HU)!NQT@(8XFI< 1@&.$(T#XL(<\=''3E!];<<#=C=)9!+W2?;*P M4LRW32E\CZ1 ,37;D;B[8>V?!?N2<= $U7?J0E=[!R]U?.P[EK3A[:AQU#=! MZ%T+7.,P=.36HY4;6_^N;\WD1^#2?;7,\@X(P 3NT":G,7A*RPTTR]C*D);,V_"G#IFH<%FWK;3'!:!,UW2AL@( M@\B-9:^A8@_-B>$V%<%;_U&%B4#S$+S 2=\5-)5B%50[N^%"V4]^M5( MT[U\2M-=)TWG./]!6V*&Z"9J+H%?,0C(![&M);M%/F^EE* ;@B*T%ONZ(MW8 MS$^KQ09[*LT:*']((RIT /N&;IRN[H=YK\K)2M-1=4H*EFS#X<,0O:)S*OJ: M.9QSG,._5#,%(^P$&(UDQ@P:;&21Q92TM]@_+@O#B)" G/#&-@#MWS7XQ!G J#OHP=J0R_^=47^HMQQ5A>>N&5-D)NDA+@N%T6A5/?AFNJ MR6$DO!??8??&G"9&P$9^8(H*7]JHJ2L#Q'X!M=:"?@?59(\YO?5#R*TU: 4\-P*BPE M# ;JLJ7Q* B30^!D'@\I, ]T.UQ+OME+IYKI4(C-U-5 MNA*J I,?4:^Q&\ ];K!?7ZW)1FHHJ+DT:?V%%B5"KX ^1*-'? MPP210N_K*@*]/:\F3NM'N2X;?;&#?/:*R78C68(%J,? MXJER;B;M$9D<$7<#@M=S"TK%JG"V'09CXN\JTIU5#8BD!R8YW8"-"+(.I""R MP,W,8B6(2>0]'I-;!-N]""^0N1N[F M?>=0G:_[KMHS\ =*==*_GSH$IJ!K5? MC<=(@V",45E*L&DW"1DE47AT;JX*NAP M8Q4FI%C)S[.@ TPI#BP!B67YB.("F[Q(=!J7AMLLPVDSBB>%Z5AYY;MR^8CD M&-VX 1;:P&'=-*4T1EQAQD? #%F$$O?XAN_QC6-T\F$Z$(L4JQK62=/8QP-9 M8/MX<8289+U%2ZB!]17:'RM;"$[JX#8UP?.Y8C45+)8#1[#.TX()_(GZ@?8: MU5YC H<#F6;[2"X#4P)$<(]"HWDCPFE]BQ)I%76"Q;N@^"8:9HP5^QC<+NIE MI7?#1/Q DZ=+9!VUJ%L4,+T2Z2Z98D+\6-R?OQWTIGKK;P'-==.T=7#B-+;% M+M$Z39_9I.,L,L"'0K,Y6+6E,:+8+*>B@F0ML_K]44O9-K"R)C6]BNR?+:D" MT)?HW_.B$>OSC;D%?JC\(7$GG*KY5+.V(2N70;H8^I!Q+J M?=R1Q"%UD<4T.>##(9P?88E6)61T7@C^EA.0=H7LAK_,X93$5FX%ZN5+MNFK M5(?-<"$IG>L>4;ZZ7G&&@+F+_($E3D,SD+,&ENB#ZBOR8+:[&BPT0#FW!VK8 MYY02(V=>=?]OW IF:G2;G\@F6TTCZ2L>TY%($;\Q)1+G/O+EO$>N2*[VU5.N M=I[,G2GE(ZV/D'=)0+@=R=Y;^QDC70' MV"!(J)EZ)MJY!59?46IP.7?$MH=E033S! N^PU+/.]_H#<41/T<9]$GW+Y$,\6#$E<7L6F/%/E2AH42,BF8 MX6'*L## _$LQR5%D)'[G4HLD!%ITTAP(0[R0%(>QB>@FA)8A(=53OQ$LJ7\# M5H8.*LY3AGXOS5<[I!K1L5KZ":!ZK_6(CO.(%1">ALX]1-=(859FDV?Z'GPR[^YLO$:3P(.X=S9V892U M4H[;O C,S>G!K\'G8Z>OU689+1@;'-HXD <8W#F6=EUG:"^V'V1?L?. $*3$-Y6HH&N FB]U]7R=^L%;J_?W!P>/BV23#AAW?_ M B]:VR]W6J^Z+Q;/ZX+!UB3U7D:[-T&B<:S[0;W));1T?H+ITD,E!(;&$=*! MRYEQRU=R)?Q>WF=GK&U MA+1Z0GF[IW["('N;8!1WW>;ES;FQV2GMWKZ<0?) 5+Z;K; MBL?.UHO6ZZW.72FSVPV'<$B?XN_@!S0IKCM13[<;8>?%)OPOB-#+.U) ]RE; MFV3^W2D1^'T1C+-!9+&MIVMUZ\OOW9_/*>[?&F3;]S>\/'U0'W,\&;9+/N MK+YS=E+;N1;^D[[V[MOGCYZGH'\5WON.[6=0[7V[WP[B::ZMTE M=LY=N0?77-/'[E[>Y2%V![+_^O;:_GXVQ1TXDW>U698(C=R[DWVWY\A?QL.^ M88G4Q'(>,X#%]+/,,0-;")Z5,\CU2CNGT57$@-T2<5%(,IC')?'>:M8'31JR M8;/3(/UI1*4L VRKY^#SN;N=5[M!715YK*;*IM;#+AXC)X[F:K(E5I9?0\AJ M'9JK>10/=KANII\X^IQQ$RZ\FF"))08OD/@O)[K#;VEVV1YEERW-MNB5=]'$ MQ*:6E^D[*!E,/3%,F^E8%5[>GMJ6P./QW>.RF5QE[6M<$NQ@/QSY%=UVRI&P M4LN'([N:],D5X)IXU*%R->)PKKO'7DLP'EO/SZ7E^H$RR0U02\3H<2T2UG$A M@17+*-_W(DLNI%60^AXD:BCU@(2RA'__4:E"NI;MP_]7\'=:2O<+@?>C2"$@ MC6#GW%C2'9J_5Q"(@C!&+ E@NO(D,5L"MQLW[4@2!W:H6[406E[SQ&G< DRO M?C;C#AN>JA'L_3CO5^,+[D])^"74WD1U1=LI5[JF:[:1)P(;_861(?#7")3$ MPK$@!/544-N\.!T0TQ8#JL*4ABHCB5'R")=5[^3I$JU273+*'"D(^*#,_W"N"5M"LZJ42")KAY&B "$LQE$^ER)U0P[)4XTEI\$78 MBT]39)&8X,9-L $K"CGN3=@5^F1AH=(CH#(O"Z"R&MHM\R#0F"[1,/O9=ERC M9YJY, P\$P+3<>6)[=SMO'Z<]@E/VJ/.R['4\ JX?P"JAV^."J:7LZ1H[EKD M5$P7OVS F',X(+BK$=^,T;^NINOE5#7L,^,B^ZZR[5!>Y M4X<\RW&+O.0QLI)X0DOU!3E_;:CW)@X.AUIHL?S-G-V%5KE7F!-27U2A9N?I M0>"3\L\UV2@98]5DVVX$B-H4^.5N$/8RK*>ML^P^+%69A66N]?GKFCO(CD7E MG\;B,FV'<1ZJU'8A=LT?1N@%J RH.$$ZVY.R7B"VAIKYJC."-H4<-TP-H:&3 M)16-Z"['9C?[O(>N4+H,LO1D-!EB/(U).UFH_Y"DG-FBI0;/?V?!]B=4^.PW M6.9*;QRYX0:#5QNK$+DGN..INZUEH^!1!/\U;Y*I\H_M(K9$N1NAPJ9K8IR M:DZRJ1)0(1[SH:GDBR[B(M-\WJB4%+=/C5A)Q#[F4/I=L*4K_9R4T**RJ2 / MXP]R_3S__DNBZZ_)^XQW M;!?QGXIN^^R=5X>:))K/U-D7=?M^AN?%VX"BJ>FD)V+$U&'E)JBTV:%5;FL\ M'0VP(82[:Z[!;46P7_Z>3NM>BU%Q30>UMAOMKM>6#-$.Y)$V2SS2GV44-]H- M1- %ASWV9_0,^"2,Q];^L;$"I[J)/1HR2C(X8OYT7E#HF?"^,5583XUFK KI MS0D38!TPJ>)%(Z]0NM3-H8O' S[/QG@$&"QV3L1@8^,88;DUDF)ZK!I4%NUS M(PG1=$N;Y[5BW^:AL2'J6'ZR@/7ETC/FS2:UNG*7:J69#&[,,_-16_PX;:>R M3&Z7@$?!,/-5_'G<.B2AFA !5^<'BX=GBT:8$=#3'D\F;G 6U\Y":?<:&K- MIXC%X9@VSJ-;_[W"F-$<4(V3J(U,UO(!M>"27EU<\TS^&#>MT-U9?*;$$;&R MN*)4(X?0I!9>4U>7FW(F7K92(K24Q'Q6&!OA>)=M2(U*6'>1HF"#ID1Q#\_; MM458*>FJ&U>SG)=N.%4(Z2U-A!^SP\(SVX31=N/*=3>K$Y8>X@UR^B6>S?9+ M7"EYNL&\[IO0GQMRM*T,W&YEQ!@ST\L #_SFKC+-BZ,S+@X+TQ7MSZH)$91B M0S*NR-OJ=+9;NLF9:8_6>-V+%L5KY_9!$QD:A..8 @E$/FGN4 3=UZ]>X5WA M5J]M4Z8K.Z==<:_7VW*O%RO?6&W5Z*$..(:-5+@1K$N&*,!0H27 2YC,=C%<5<:2J11@YPH3=9,=4>S)RGT^PDK;O^@#.%'IC@:^[K[=W M2$&&8RZ^=N<2O\0+[4SJY:*G*$JP?I\2%J\?,\OB:IE\-Q#Q3V$::H>Y7LI? M*!$!THG.2FM2AL94@HB?]>6E>MW0Z:!GCD%3&,&8F-W^OMMIP?C6?2IK!,L> M!3OOEKEG"::WP0RD XA)$'*;\P4WI%"U*! GN2E_)WEN(5?5Q])<3,?Z']BG M()AA+O3O'VRR]!&/+V@S5W^])E9P*G0H8-3+68UU!* M'M;*],M9\\76_)']L'![YTB76F2W4)%/74)$G3#U>BFRW++L:/K:8N:&8FY0 M4_9JT@;KGY*2G*\ROH#A6UF-M%*W\Y17FM^/K-"P0]+Y)AN?Q)1O(/-*I1$[,Z5]*-P09I MJ#-/?;YTJD422IA.QRA8J1,Z<'\YC9L>0WD]\PPG[MCX/&?U'+M@I33<)@U/DVDYPS#SWR8B;W/%6K+V6%;R2*)W#BLY);OX_4!Y\X1@=BS^ M+@=>P3$D:G0':A@ELV%B=(^3AJ^$_ B[Y.0IS.QAE7Y#MR4CHE[TEA 32!"Z M7/JD8QN1+/?P1 Y9N,%-@JV:4=>3;\TXAAK& A^I-Q:\/)PV#-M 4S_ (F(V M-((>S'48IQQD&89I_&?(<#0+?4DS_17\GMF>? :H*JWUJ.ZI\A*[M=@NJA%O M,3.#J[2/;I;](E^B*HG&E3PI 25I8\B29E-S%P_FPW$[54/-"#C;T&IR\W:Y M&V%+#;)H!D*C#11!T4A;09,Q@<:C"H&[>@%4)ACL\F4]K!AH[=.T$Q8E8X(;.#?=V7!OYIZS/XQKE" MPD$Z6#/4L670[72"P^"L!/T!*OKS02OX&H)B2X>Q/ M8IJ,RM<2[FM)F(NSJ7;,V%=$ S\L1*.Y#;T.]-$#*,"I\ 0 >T=ZO=07ST-+ M7=D_',N$G/[AA>IO#+,+02]AW]9<91J/8R3&F0/=VOY63ZUU+=?-ROWYM*4W M'M*RAVEK<_:>HPYTOX\+IT$]=ZM(E.Z?5$VHDD!LQ#RY_UY)81!'OSP+M] + M"N_?@NZ>$&X@S[5[=_<7NSOT$[X&5.S1V6_! MX=[^^?'I&?[X+MDO[Y6&]>?XW5%ZH8J2>ZIS!P9$I])FQ>"ZU-X4'AP9:T\%0B##T)1R=0JR[-];4X^Y-V?(URGF M84-C]R"\(L4"+3"0V?X'84+!EY(.?GEE8K ^8@J7%,LOI\[]B@F6Y;%CB(D? M[O]CZX4F<$YRP2O%I& S9&.P6FQ[F):M"2PEU$Q:Z)8LWO>@;&FJEXC3^U.^ M<*ZQ2@WC X>JEU=XX59G:ZNEOS;W2T:_RM;D;MK[U;W-*\]M0NU5UU M7=T0SQY&#+T PH3LF8JL2(#(]5\6&@7GR?>@PB;6E48//8/G#J,T#/HK(U M,$E2=TP:URG@\C>#G1J-,);G4U<1]('C'E:/@$K!1H(:L=QBR'&?331NN8(P MH415XW;/;2%B8CO<]8855-BW)PGM/%FNOBZ.->Z^-";$["%7^B'G$]>=.NVV M9P=+J],F(G2S8E@FF!?4]&O>V4+ K4EIVB]ID(+)SHA;8YK\\%#D4RJNY$]L M:5&JAB%GH%#Z0H%XVW-S-1G-9PX4\C6.?S_ZT.Z^#DY0DG%*5T2U-1X:>\$P MR7I4LBBCQ642E>W'SFLD!L:B,-3YJZ?&Y]K,QVGPB1*L74.VC^_VE=35/U28 M8(F6$YBD!"AFXKB4QJPQ0DCJ,VA@*F 3886I5D"F%6A %7)BU'&[-#E:ZR)D M%D4'Z;A8C:QY[GFF,3H6FRLWPWC76(4%98IU>#C&VGNTW+CE^QB[]%%?'PSP M<@YPA*E(U.;]*192IUJ=*M)#H#SZ7+F:PTF0L$(B;U3;W::?-*H[,73%WD:P M/9>KN+$-]!=L)@6NC*B/::ZT6C9-\/"N*Y*5[/XELY+7KF\K8CC'0Z/(L3># MTX&0-HH;?E8785+I&B)]#FB&!]D)Y.A)P9#!%[A=&ENV>YII(JE;"\HO>8<* MY$%O4[/KVOH =L 'MMB[#+]A"B9G"HJ^0X5 ;=9J*M,<8*@IZO5./>QU'&&P MNL51-:JDPGZ'22!U>]RM,#=O$2DNM%+2%Y,ULJ*:)T3/%:6EY=!8BI;>5#(S MZ*6-.';,T4$G>\SGO=-@LM9=S39H'"3D@5)S/L>4DAUO\6*X=[.HN'E=X?TW MZEFFSXWN*2)R@#H,%:IFSIE1V%IZT_D"@1 -316C>L9=.IJ ^QYWNMV$ZQ69$5&!'MB-B M]?"%5<(&.Q:89MC1=2H5XK"V^$>5R@\H.&EL2"-0M;>7GJ_X=#(]':*XC YF\"8-K4.D]Y!=$Y?Q'E%DT!:F6HRT$ WF]DH MGP&W(R5E4(ZH+PV=/1S$H5!V:G:]A>^U2==B?A+V5(0M6V@G3]MTBE(K3(5: M 42L#0\M2>L!I;3*?O6\7- /)5_N&\$![J=.EP/ MGAGKJX%I01ZG'"SB2D@EDT(!)7.X:WH0O,D%+#YJ&%-HUT./2Y2A>)VZ?+6G M:.[1ENDC) ,5 FV)*4FO_9'?FH\4/SLM6N)*HXB<[JR^+*>!C-LS%-+(;8") MMQ%[3 L6N2;&/;4ANK?&H1ZQP3>K.)U\IW&_X]P48+RU:7L$"-.6%"J<$?AB M(,C];V+FH;>%.IS6#UTUV..)W3'T5N:0=. C6$>,0HB9HS6PJP]@60(R?N;H M12S\P9@1"$UDBH ]&\"V/ Y3K04<4*NO4-#\%O8F8=;P%M\H8K<]%+-ZZ'W- M.FF8,;Q!NDYM!'N\L$UR:,Q2+-S6%@ZX!Q%W.R8%A_N.8MXB&8I*$%NZ-MN> MR/B;B=8(J K(.\_P:-ZS+]CV:?!:#,+$U'..5V+%+1"WP)=[? MJGSI@6(5J3&8;' 9#EV0X%3,A^8XD@IS=$G7*D*QEZ+T@;/!(*F!FR3=>A^[&$=.6FT$1Z7X,WTT M=:A-L/'MR/BP;0O1K@RG6K>"I:)^!$H>(&$H_Z=R \U2W4#52 M+!3R^W"*(1AQ3TTIA2Y$(&MTIOH[+MA^BYC$,4:7_IO<.T$ROMR+7M<<;GL <#1BV>'I45R9IV#+AY+^% J9A074 M'T_WO.VI)/MVZ\7&RWM4"U?<_A"4*C(/XD-@-Y7H ^=@)*.:)]PN+,BD*KG) M*_>T56-$ &?P6/Y91E1R:4%(*;+8^'-C"$I\ZM>,$T<>+$ZE:HPTL6&N+\3- MC*XP;RJ5YUD>%^.6?5@?3E!VO:N\)VDM>#,\'/#4E92BH4O,;,T[_(;@?(6Q MY0=)ED7X^S O1W]4(;WXJ,IS5&R2&BN+*@6GT?,B=9C1R^1WX2\$0 EP;CA76FGTA3:9_U$ 5#J^APB'KBGIMD< MHDI4Y1DSP.JXUG/B_0MU&>]AEL,)\2G\C\+71\?4J>CE@]R^DP_H64J?V'R\ MHV,DA&#<.TFMFW[H=O7='^7.B6 =UQ34F[8A= WH+?7/2@&?YQOZ1ZD^JB5L M=#G*0,["Q+$M? X0MGS!^E+K:_"SF$REYG/,;.Z],*%8L$;ORQO[-C_O%H+% MB>$K\]8T6QO@^O6%69MQ/_P;D[\7?YFHE(H13KK[9 S@@#(GQPLT+OY*%LH6+I,M]-G)1>MC_@DTX&'%<2ID!$=%Y_)@[!^>[__D<&UL=;J=X$,61>U# ML"F^!5\Q8L X?Y!]JE ADA(,[H*#&IQ8BDWDAV!N(A)$3(WK3)Q!C^)Q!8ZI M:ENZ\#R^(+5L-N:&PTE1.*>->VG-5YV_7_=\1VF)/:Y!'/"('(6071OC0%"B M7]PDV"_NPVZ7IKOWDV$_X6@?TWF@,YGW,/NEJC)GXT(L)47V!MD9"5*+"#U( M3<>8D(D-C)?-(T5R61]3@')ZJ+:HU.+&V+QUE5<&G@)(M M;VUO6?\HSKYC+I'#R_HBN#72E(,1OA&<$2L^5O,VB@!#'ET$(%.49+F7#'3QI.]X3R7BM +[L/ M&4KO[5K:+&,VA['P);KW6+B[ZIMQ_EY;BSVVU>FT4^WDDJMR@M0NEJP3YULK MNGT2 W%^,\AH)J78&J'!*@F*TN!V"[LM= M!].+D."XU TL$B3Z,)N(5T\,L@LY7U-XL:"[RSPC)A V!4.M M^ QSM4>E:(=9GHG3#&1@Y)4HDUR*I%9\-1>SAT&D%/T&CZ MM,NK_C<)_E;B8/ ;]^/;D /?^\$GD$*'K& RFA8&<&U]/2E8*0A=@.$%6GM? MJZS3J;1?TX<@OHP_OVH"-H+:SU \=5Z0N,:8*(T#K-KCYD"*GR-QO&R=&6'@ M93-DAQ Z%@ML@06LKX=\C,@3,9O*M=8&YB*FG.A0M$31J_-"X[7ANH4]HB'Y M9EI;.V>:8]6Z)YE-2]N#D0A(CSUS_0)1/S#?LD(@BL_>;>FU)ZO1'KULC!>: MO:W;?1[]9 +<>WL-[<^C&3Z_,DNJ%$;9V4P]' F4%M MN7,$L6E6+.BLJ#!Q5-1R4&9E:#^X.0:94,Q:4LK2+5VQ)Z0D9$T*U;5.N/1& MY1KS)0%QF\%T4J!.+%?COK00-%5_./1O9LD-H<5QTC2:-[A(MXC M)3'TG%-J-HL+S]>S"^'4GY5,E,W1()^F6##37JC&8)'T@89$M.XV:KAX9G4) MG6C 5BV#!:JUJG Q5I@&;GE:H1].XE)LDURS^7F(*VFLX9 @%#[ID^8TY/P/ M+P?7?YF5PD=C5,NB?]'<(<_9)G#FGOKT7)-"K^\E1!HGYJ'^+SGM'=GQS9$> M'84II?S-["\;OQYSMS6E&3]\#(M;7CKCG)NL2,_%GE CJ#XY*[%MVF7B8V))IJ+X4-97SIVH+A=\YRU8K]& +H]HU%O\482"!CU#S0P/JH3EM=$&U. M!*<,S7QK%E]FGZ_QP)+I\\#W9L'MIM+(?>PNQ_.)"\+4PZ:A*L%?:VW?]%+Y MIBIL,,1*8H+T6VC#&*FU>""ZA22^NF.Z!IU\*V7IPI8%D#W>XT>Q2O1+,:L%)E3BA. M3,9CP9HYVN,N3UA,;X*B(@6EQ8J+'-PR D9TFQ46ES5 0)Q=V-JP*/!K1U57 M(^PYB-1=NKAT9M"G]JC-&MFQ#Q#JAD.OTI2 PB%;Z^9S^ZET<\-8"R-&E;": M]::U (4.?EG6"M-_T<0/#3M,P$C',.6):($P$K_5B-X?0ZNF Y-Y;*[H1^A+ M+3Z24*&N2,YL^REGMDS.3!\@3,K!A1;#,E0N MPS1,I@R)HS3K9.CCR4TP6D)GVMBLUQ#/Y58.F)4J(7^3A,N8<+CQM(F^<(Z" M?V#9E01AV7JSC<*C'(5N2%&]?$Z2@&[^\>178UK&3K\E_,,46K!?RZVBO0=J M "BWXY9_$TC34]2MN1-#O#CQ-T6,!?IN; Z9- @8$O49(,8S[!0P-:J_=@JZ MT6],))D9+^:.A8BXYH0[09)C^I54_X4#H'0=:E?0DG M=[9@<9@9R?)%]"2GC0NP8ECJ>4#6*W31N25KHJXJ3JZ0TGFN,X[E*J[K:5C! M-:Y&5W1XI2JP"BVW6JI6#J1O3$!UQ-)@$;^X9-Z%^(5VF!KHJ&ZN"J\U:W>F M(Z_UU.-Z$00J1\N-:EJ$.BMI_-_Y:VK=91>A\0U+V>P&K=6Y>;0;4M]H.IN; MS\EW!LNN=/)?^JEDX,X;TT9P(GQ?LVOOO7+F%J!0W01L2-TV3]H*L--!R'FQ M2.VXJ,(5[K5\]]1+_LZ6)SOUHYA[X;M)DU%,>"[NQ^IJU4O!EDW$)X+;9[E' MQ&GF65[:8LTD%FW<9>D9(QS(]5[@]K9UCA7W+'.XQMU?-Z7%9XZ(%JCK.'%5 M!!76T3\+3@9CY0W%*E##ND]KN>J]/L9FI6#*MQN3#HZ&6%W-,,].I-PV&MG& M]T))^>N;'VN)NY1]+[?F4?8M27EZ-AWWLL2[ M9QO)Z9K<0BI+G[[AG]#X7VV_-6X8TIQB>QA>%B$X2ZA7,BCMO,( EQ>05X@_ M3V*B1':#KP.P(!.!XEQ2%%/L$3$^- S*-GYFKM\BFXPP6,G17F\%\20).>(, MID58Q,7;NYC]UYU[9&-8)%TPDS MS8"D=9QLEKZ*B+9E;?BE3\-)'%UEXVCD*!'<$ 21\F/5YL M%J'@S*)\7JKJ%#,MCN#H7BT.$0[&5C!_0;!C90GQK'[D< A'\A6.']4Q)5VH M(2?('E:1ZRV=,8WH1O#!23E1#J5N:6D[M%=%0\5MV+0S9BA.:)9(_(K"H"89 M9Q+X?5J0'J6VY!IBDH]KU->&NWH.WS5%C>ZD#FW58C:?G=2P>X!B[M)XV2;3 MU#*"$O9'W&''4E9I.,NJ1I*O'241DYZ*4 Q#62V5;>)67&D0]KD7;NI-JWR9 MJP&UN:N0^.K2 M[6RCICP0;0^['KP'RG308H/P(B.Z .J=$R.\ 5>E<"(DEX8ZZQO3UN!6'Q$% MT(C)]G$'XXO9UW%R[M*/3&?O,8("$T5*C]&$"*PL+5[B_.KP"3P'(_AN/E7F MMOY,W1S(:4M^J?.4+<-QZ.>N>"'Q-&G8+D$XSG3:U.&@78GLY]J+!W-=>B0:5D]D2.E% FYA2VHW1\_9W\^ER]RSWEQ-QF'"O1 M3V$$@+;2J$A^'EBTF6:ML<.%AA$TP$DQ%.J-#.?*Q#09<5"#T(KQ-D=+VU:- M6FW5\A@K^$QB#@ M>XC@IH+Y]6WC>8&8,Y,WXPOIR'S>_4FX5W0=JPZD<@*>=1-=*BU,"3,Z^VB. MN3[?DMM)323LUI!=#[P63FZ)(Z59VIY%?2RR%S@WO<1T:KRB=LG)M##M(4+2 MCM68,0E.J:"X;U-T _L8]***:2FM8(1F/*'^A9P""PQLANF3\7::JTHX&3%Q MUF)V6$/U20K4 :?"TNICRE%FDE>),C;_&:,S1_/5"1@-!F!N<0S#'A"%P6NK MZ4IR,+EKM:H,OJ64C\'G<>FL ULM*7=32H=0@9<:P.JZJ-';/16043[/,6XZP)6]O ML+$6!T(2+RK"EFIYD/,]EYU#DMW>D[51X=)/Z\SW6+!B,E<<:B%=PTFR6:0R M8J)-!#,U*)6YI0!@VJB+T,>T:QR_ ZD&)8GVG;_/&._(Y"H.K[M R3'(2K7. MLTEA%Q/: &JE(""^I"\BWO:3M>8"0,P-JUS50%_*F.-Z^"5 M(LA\N]!5*3%GN[(.<[UBV)P.QZ%D:4,ZUQ>07M6,N\4X%%.O>@,W)%SXCYR@ MJXD]:_XBZN;<*682J'RKKJ>Y5AE\MI0"CZZ)8HNTG3($$P4H#=($L?E023Z7>.)X M)_OH?-W%ET8L@5:11*]]>HWLLR$,[/&$>BJBH6[ @TJ3>6$YJKA>D#2)858N MC+W-N/"8JI7B.K65%+1>*JEIK8%[:K;Y @)7!V]'!,3KLHMNX/O002EE*S4F M4:\_(?Z5XD'!UFVHVQV:WH5ZJJ4>/)B /38*[>KIFL^97[+:$VD9Q*9(D>J8 MB)Z*JVL0K#1F^PJ9I-'KT&-ZW)Z6)?GG0)?']:_S'H.X-;ZWK7)FK2QRN9]Q@ MQ]?-"KNU)0A#"2B,^+(G8+JJ32F.9,#@[3E=&YCGAXAIW$6C!6=Z](5P;,Z MM?V&<<0EN_8*N>U.Q:G"MD*F ZK9?%8?&#XMG^>Z*&1G_^ ZKQMHQQI#A230 MYR7I6&,94AT23&SZ86M?O?8=\%UKEI*(MQ-(99(HJ4&M[25+J'I7E+<[&[OK M8>CM+S4M//.C,)HW\?A]:_G K9,ZMI4&YF$$I$7LO7M8.>TWT#)AZXQIH!K6 M7.>X=99JG1.7!_66 JQB'#BKPYSA,.H[^2R?YU52[AA>T.W*^$6A-S<'8TA!O6Y.*:G(I9D?.7%JNBRRI&-*@S5Y*7FI# MB*,=5>'+H@E5<"C,\[4UI04\Z]+44CG] /#=!GB:&.Y\02)L!(>NDTI\&/.1 MT^&8NP!$E;)=5]RG7\V,X>^9^9JQ";\0G''?%PR3<"!1;CJSS?AH_0;S::6# MYL-Z6'SN.[DE<57LB:@C 2N2W=S]2V8WKW<,7U6TZ3,X5 6'MDN*I15(;P6R M4ZMBT AGAAH92\G-X[OP?8+D4RT19^DFQ*.=6:.QX?1IS2+[35YMAH.($FLK M4.!Y ]OHD!D2Z_TC. :'?9R\1GAR#K,221MH=1KJW%R" T=C_M6,GG,;W@"M M>A'FQ&Y!E49.Z=$,I<,@02QZR 8KM\FF"#-E8(04RT5<]6T65*=3Z&<(3XLG MQ&%2;RY@RB!GJ"@):L2=H9Q+^CDU>XREEXD3@OO>CZ5M-[U7&7XWR2V7T\UK M5,*XE?GST;><;[X[QW6:X+#$'+HOT8JP< (YIQ]SU.>_^0K;UV,(M0K*5M#IY.T<\G('EYUCT>^UVT0ZK(;X(_>:6FB# MGLK#4K,JLZKT4NFF!?&%'+OTSM^4_XIA'XP$J@LV5KI3?X57JEF_+D=1&W76U,F9(0S8";PBW1DXR']Z_.4F!U6;]/J:(':,LQ(F@LS= MO%W^ .%/K_^6:RYM<@N?PRA--*3:B'(RR3\,6PD9+V4:&_-_#N*[(6GL)[_F M6^2VZY\R/:<;.B(UX1HP&H,M;#719*_05.FHIFOOCZ]D$X6FWX!F(0OKS&&* MU46.$8UPH'34HV$:+703I^$^WON6Y\'Z6$ >W(_9?@J)==IB_GD'@JLG1LR2 M*#I"8\J8EPP[9D>"]( 3_*)6^]/ QPNK!EO%A;5+Y(C[:)OZOCF>Y=PJ)^>4 M"_DEB.H%IJHJG#R:JS#)($/F&>SH0)5$H40 !>5&K@ME.2<*%5$4CD/LT\#E MGE1#_)^*N= B[)V&!A.%);TG13%#24P=0(34,MQBGK2+'J_#)( S)' &=-2R M&OAE]E9.%QBO1>!&,/_L6LXVT"J!X%'(\8:]50I2#18G+4JY#WH"M3?>:82A/OX&$#$QOG#ODA MC%;0*DP/V>O&KF?=R<_I,\LCB[2#,4^@CM,5NBG+ 5E"WO M%\N&X-(;U,-$&/9@H(X&X30BW'DO_O6\6"&YLX@+TRF=8$6V.[EF!:.,"Z'L M9),GV.S5V1>4YRJ)@AC+J!(5#6DO,R2*PRYB3H*T]Y>HA%JT5?3^9:HP,*I& M\<0EFM3K[Z26=%%4PZUUE82I!6V95O3N VA&:I+%XG85P&LF;GDK,=M:%S'[ M->=TU16E$2Y*+JO* K6MQ"0\("_)7(E.0I*!R9L+N7%12A<6NX"SY#M,HENX MAY*Q/H2XU?I%56IXE9PXJ!.AM%#[,L?SM =G$[E IO?>;+]J V/V!2)S6>5: M^LTFX92KWZ?]A-NHPN&E4WC<:VCJQG3ES-%""L_@J%:P?2HKD:@W[U]"LGA5)_H,[0T8$V5XV+.,6 MG$I-(MWEY#:S5CYQ9QS*=_M93GU43Y"HA"*UV&[ON>[7NG^RYS1H%:+S4")M MSNUG2T5(E1DI(>*&B95,-G*YWP.:8/I3Y\QU.YS90+ON6:L+^S"R@:>#3NF# M86W>GZ.:UM' 6GX=!J&('-MT=/1318'X9$S5@G]8/, 9.(?#BL#E6OU+_YI$ M&!2R6G,_+*DQD[HB2>(73TGB6R:)B52#.$@PT8,^J'/:H]!=Q)GIELJ'$&XB M1QYIN_A N0(]"F4A]P:'7X IHQ$+N@6-&]#3Q:H*]S5L"2S++DH" 7IA.F2( MXR)5?'H5FY8 EIX[E+X:IHSF[&"_%7Q0N+$TJ_C_X"2)$YQ1I,-MRUFPWVU: MV)FTH/@[/'PAN;*\57R-;2H4Y_6CS^76L,>@7]-KIJ>IS9ZW90W[0]U6 +5Q MX_3YJCH_YXV)!^UB2V+#)BX$18EL M/DG"O@E.?,9P;R++E74GA6E1CRV1FC15 M/ATM8L6J6L;3@,:8068@A=BWT.:+7_3.5/CB1PFK[U=J^]4$V8X4QO0S?OM< M.YY"'M=R*77ZNM\X@I-LWR)?[;D .XPE#%.JKM\MNWV/NRN%V%'4:,%!2&$]U)0U\2.0 @QK"Y/>L6*6[+S:JW'6P(Z;9<8P=JP@K-S3 VE250O8C\ MV 9-A"#%GC5,1!@ZU#.U*%V36L'(NDYN6]7@:5S\GV'#NMQASOB4DN/<(OC5 AA\N&TWF+<.] I;XYC5MLMKYELC2P_3%( MKIQN7IHRA"#,8GAZOH(D6Y.D;5BWI?U&A+W%T :@-N6YSO%2?P?&F;S/BOZH M%9S%:._";?>K\9@[SOX.$Y;173YAGZ<(M^>(V;Z!%FNAZUF=/&'+DM>7&? M5K1&>2.ZATMTA=YPR?X $K[GIG ZU\6#5'ZU@Y,Y,\$8GIBU5 2<7(P+]PSR MVDR0JPQ'GV7GXS#7=!H6YDP14TPMR0^\1L!4D1WJYV 8NS\B7'#]R589,#"2%J_> MOI00D%RQIW-PLG2TLT )#"5Z8D$MSA/X0^%KK^=(6D[,5:=AS&^Y7KKI#3WU M4&N";'+&S=.L%:LX0*Q,//)$@?:A@Y&3!Y^ XY)X]-@2-J7:0$EH4+?L&O^Q M>2VG"[I,G2;CJ*W;U\;R*;UKF&6-;T!3MYK5(K/=>)0>M:-0^#1I M'H1]GMX>.G!WY3;AX<*B7NN4&69Z#VAQUB.\JP:CCA$*[]@\0R%G1=&,K*]S_CJ<&;9^HP!7XD$ MW,N_9 +N&@=NL"\'Z"P*,)/%MNAKS"51/7+%>%&&0HK28##=(SE2]TU@W8#\ M)$K.@=[L,F5CU.TJ@L 5@NSWL\F49T40)V@PBG8B $J!GHSH*R%_055*TLO0 M)">\S.5_&.!!=*K-=6+7&H0@C 7CR.OEYT.O6C%R1UWS7"+HYE6-]]Z2OE]% M$5MEN80PF#BV]L11R#!\MZ$_,9%IZX(X6$[GF$(%3EQNGD#:XA9M-=B >XR= MO2FCT#1.#?W4($\XJ\FE ;/<3N8E8>.,U4[(68YB:-N?*PQB3D_+FBE.A8*& M=;-6%)XOW1X0UF,@0TR'YFLGI^;VC_O**S MBUB&IN[]Z=!U=@X!R!Q_J4='5NF4E00\)74YE12BZI=S);WE"76-5*U/$V4! MFHQSL6ZC]D@\"#J3;((ERS4K!A@PRA)-_\3;LVGYPM+&EG%!6J8,Q?J5+I*- M31VD3L650\OD(HLC+04\O?/W=XNM3BQ=3*XJ%;NJ3.PFC-J[L) MA0NL,)(@$':+EH5KNB0^Z0% ]+S-[51RO0E?I2/\)A:-#Q_55GIO46H0=BTB M](A3$I&FC\2BT=)$ (>PK\F?-3K"@O50VNH\WK7(]>5,W_"E9U? NUX:[ZD.E'$&[0]O+]5FFGRM804_Y"67_7@@FFH) ZJCZ9G?63!7-J/-0:! MZPC?20_#E9Z\.8*.]H2$%A[_'"3)V0L=("1KP.LRV%PEN@LA,42,L5@- MDV<3V(X@>.A^VJR-%4[DW1[KI*H&LAG&_US77)AJA;^4_+KU&NSF)LIU)! @ M;"H@&^-]U&JR]>@G:B:;)Y/1YB"%3F*N$P'N"'&KO1:L5K2Y.8"SAD.AO.11)S@ M+!TK(4= .$EI1RH9>'FJD-W1,1O#=JFX6$F9]N/QNU!Q>P M-@=5:WBG2S=,"PR7Q9XQ0&1#3O!*+L4P:0UV)*XH !7'G1T#;E'B<&/77L)X MQYKRM8'@RQ!M=-_Z_8N3;Z3"3,LT\DCT^5?E1&Y)ID&3ZV(E%Y?N-;,C_Q[+S#EG[X-G MKM*!K6#$Y \2!YZKKV;UCNVXXRH3+T;;4][6D@ @CT[:.),-4[^_UKT&@&;Q M3VL9,CN4MB'A)"YK+;/>>CET*]-8<_QX$'=GCN"Z_4W,<>-*C>*HL;9LV*@@ ME5GOE&N:J=0:>R_: :X=2!=X":P3B4EO>.%L;'_ <#YBXG0R_K*J&*(+^WCH MH#TB"'IJJ24MR&/"$J;#-@:EZP-F^T4/&@8W!)/$'K%DWZU(PO_54\+_^F6V MH%%=R&4O3+^U)0"+0HJ$7T,'88/<(@G:8X8;2JT$A>B32H+A34J'V 8WDUM#9D&NJ$G*J?.E MOX_)CJ/!B(HUM?-7[LBZUC"#-B8@ICG!D^( K@6M>DO+G="R?,*%//HG5W@+ MYH 6-T!:0"5)V,-[D,7J/@$%P)ED9*ZP-OU%&">D6XF1%%=&15QGG#)IDLNB M9'RQ>$#9N23A7!BG-9L6LE8![C9*B9-*F_G_/WMOVM0XEN4/O_]_"D5,UB39 M(9Q>P51-5X033!53F4!CLGKZU1.R+8,J9XFRRO>()F8[DY MR]6]9U]^1X\,@%9&SKQ2+1?C:_&RY3A>M6P32LM*!8]!?PK'AEQ&A#[1=HXM M2)6O(D=YP3P2>QJ=W*V@ Y7I#9 _+RLWDN[?!SG"( M)(7)(HXH_)*#3@0P;@5$ %\OXRB6 6%>]4KLLQ8B@0-N.70!,OQ' 0W)L;>& MS#3M+)B;Z:43K #J >TZ57HE4Z*3PM%&W))1A] 6E2H:P_ MC (7_,>;0?R& MZP(-D4P.&;9 P]-=@G^?* (R0!OT!W 9:UYK\X327 4]3DZ1E3 !>6P24Y"J MJ+B9/I!D)21MF-VC@GF$WOD0W2%4 ,8S5&F.O8T6?*=*E@WC#%0H"V'<0&I> MYY5PJ6J0J/3UF+Q,:V$DU1AHT Y:6 XI[O!#G*D:6;"9-7Z:47T&IRZARPQ@ M@%F^Z)3OGM!R15I-K,92;-$3*S=7^Z(4#E<#=2#&9IV663//, 6@*'0<#9XJ MU84FN 1C.:@T)E:/^D^51K&EILK'IY,=6E^4X]?]0#BB.:6IA!12RU>UT-,T M U,\B0-)SX\<[95L4[5OH4NX>QJYV\)Y-@"D\G:*J1\A9EM05I?[- L\%@-$6&LEG0V[Z8KC MRPJBBCT-&8B?7*3QLMB$QHDF$$"G3;,QIPV:RL,W++-B7:+C:Q/F(A)8>$I$&)O1M]#'V9P['S%"0.7I>;&T/(32)PG?2>BKND.IQR M(77$X ?"#K*.RBTV/]_;7!T^7)$+JKF#X.&#H2P+'F8<2LA))V?CI"33>K5'>0M5:$W&HN8 MI!Q"\X[\T$ZWRA O'"-T?D!Z]S#M@6,]*WI;U.L $'V(Q@7O[+.,=K66H%BFW'\R\7!AT #?$] M&!+G8T#6!'.A,"4U]SG-\D_D0W"1 >__$X0<00CTG3-!+= &Y-0JKE,M5RMD ML(;J+3/*7Z?4N184<+M2=.OIV]+O?^G ^CH'):(6%1&(@PU+P4C" MI"K\FFD 14-D'@EE:($GO (*7(R)<_!.NO?E>1-66PR\%T3!<#QT=0OVHN\S M7L)U&J@Y[N,DHTR?RN4 ZD,1\_A4%U<_%2[[@ M2T[5(JWXP,[3DB=O:2Y2(O];<%#H/<<\3AP M+T9$L\@L(8R605L:0D\ VI[JDD% 8S @J-+L.?/+]DIX ?*,7>BH8>$8WP&V M/0=WPX)#;;.4_B8T/DU+&*LLD#H$;"Q4%B05D:7*XS>T!G97&6Y@R>G$0VO^ MLW2T,>*5F)%3TO@1R#P'!J&%>(@+T0PW$3) A#U4.Q4B-A3[@ 5\XU'ZR-EE M0^UQTZ1:)<=+_0="A17L<\C K[+1P9=UA[)A56X>%O@IZ$_SF6)AJOD8-Q2$ M-=^&3@I>+S\):R\\%3.@85HT4U$_4P6;C,GV'(>=)'^,U"AX=CP&]2#""Q<-OKW4N;2D/3&FV3OY!N"5&L3IEMGLP(2VS8V0*M%#P MF&SH^44\]M7OZ$Q*$^:-AZE./=KDY38PW03I-U1Y5DE.#!LLW#9?CFLT6AU> MBR7-05.F<4KB1) Z3 X5(J>P-*%1_HP"]AH43LVF,K-[D/%A\,T1E)I/0N_( M'LT2-HE9/7=RKDER9^1;7>>O. "C6[P84CBNJC^FC%C/P_90A3)O)]Q2PA'. M 'I$ =O(54L#L0@XDW*]5.=I/'@&CJ8N-%<@H-9*^WH#(:\S&'!\1.>J3(!- M60H9/'-7!!S M$ME'(Z-2E,\HS>$5,K8-QV-I3W/KL;NE@"6TU8UBIF;4=!I0G^7*FP:6 PXSZ6H*P0<<'T)>@M ME?QZ+5(;PQADL=CT2JR-[JN-#8ZM/2@ "O%[B/TH;&*4YD'7?F85XW&YB(Y M4*T-]8GJOKM<7X5*/I(X-2:4N,9#,8 K!RT)T?0E 6C/!.94G(^C;UPI^'@O M% 5[ZHD?!AX5V,C:7:/1?J>T,58&0EE M:K#[;-?!%L/>DOK5)7K<5FMV%YA G!,U/8;BL<:'0);:*@RAN2-R#OL@'Y\? M! ADKZK<->4@F5#WFEIT8'?_FG.-*5R!CP.$5JA1A]09(]9QZ8$]Z014&R62 ML'BLKZISD#0#U(AQDB'<++(+V,<8D8+T@%H4=BI;=3I&K@%OIA1'CROI62@+ M.<7B6&P1RU^QD@'H=:D_N7N1A-:@TY@#V[![T3(1CZ\&-L=L-L=+1 M@2&$@GE\5DTTG!H _9^,@Y85/^ B02B(AT6:-2L&J+NF0+4VKI;IVI#??+>X M!=ZJ:AJD-&)DD$+Z))']-:7GI0SN\X$#;7U7(J6B>Y,7("A M4+7-5*1,WK^LV*--[DN9FM]MWE2R.ZFMY@O:JH*TJN5J76,.4UTF)C"@-. P MBP^Q1( J<4S3XA+*MU"SG 5I+U30(YWQ< ATB$9&E%+LYA;H09+Z $43%)VC M["_Z]OTJ^EG4(#GEMA%41JC:S&K-5V*1_/,>)MEEZ>,_U-B,&KT#I G.(42%Y] M[KXO0LK$V Q&&D>ABNG.5+[19[7&LRE#E7A@/W,_DK;5\EO2=A;'8A#P4>CZ M^T!&X%5E34P1!4&(PER(*3,"!LAKBPC)"FXB MOHPYYMB9!*C()E/X\<54$< M6G WP5NG?8(ROX/#A+=:ZT3:1(P1RUAZ:22B94 M30%DVD=@;\S5W1F[-#D_39><)]S9A-4X M4)&/#V.Z1L05']-1SA#J"_*EDN+O +:+^DWX%A#X4W/HDG6,;-F\CO[,*79I M&FDD(P/96/8?/KT23K^E3C?3Z+2"):27[0 C;LQ,G <@(QXK:[7E0MH;X(#\ M@*OK%<#1O41=T5D7R^U3C[QJW<1L(9C=IVVW.FJL<;9"S(9!\!@)=$6A M4=U;+Y6.)#>H/4:YG2$ZHA$B]'R(W!&J(>QK%G!0FL$J,#!8V/3ZM$KK!F^R M6*C:X]SI&I4-QD'#BKY%\6/H]^_\Q8_ FKTRY30F#B!_.KRCLB#=V$'=Z$>= M$04\RG!>)BX!0^4@RIWI__X9$S(23%;ZEQ]N?U#,J3V MJ+%N2^X@@V@PJQC11WA;!]^F9_K,Z+FE_ET]7IP?R/%:CF,E6&L%02[L%5&# MZ=5T(Z94"=4''76_2X +CM!P"1@_GYN7)J9C)'+*-?9HY/I9$2SKWL,<'523 M@X&4P6;0!MZ,Q2V5>EWR84HG=LTD ME,KS3.PW3WP0 B!(\AU)Y,DI8"$Y-"C7D%( =')A= !29)Q:]6$$.LBZ'H%" MRJ=8B[*WQE6=GH#088X$1^4)1\BCOSV>8 1Q?Q"D,):#855H=)X0Z/YPI'.K M4&B?RF%&\FD<,>I#%"D!6I2>-H4(<]2H#E I&CV?3'=X*VR<5-GXN590V1G$ M"D0.HH*N)ZS:LYQO>]J6!*(QB>@6GX10,>J[Z QQ&CVX&B7GVGN2N1Y]$9^H10U!*D$/,AH- M!H.*V&F$WWR*/6'ZB1_.$,X%HT[VH(44(<9"[Y%2\T;*C#LEA3CQO22B\9Q2 M+"%H:P$$W8Q1UVPAASYTZ!@H,/MSE(N2Y+6$G'[ V4UJ'!V>"'+:*R'4VYP MD6$#K2;LL>Y"&D)5M?B!=T9(NG/N7)+=6(90TDB,LSK?7945-B-65B\8R-/7)XNA9(E0-XD]Y02::[50M202OX+" ML>>SZ]'@4PR^_#=R.P'_BFD*ZCN+#LE(2>4:KTY9%-.%+[C0Y9]^?N0U^_?" M7(1Q-+X,*%B@!).F=_L[=TIJ&[PNQ]A(3%Q*D="T6V\, )8K!SA3%'!1)5K,V8"K$Y1U,0D3SD@76%%FWA00L4*0J#&X+UO::H>+PI M3 4M&E]O "FUW'FF>EN-(X1S4,<(C!"D.$YU-$Y2Z%>1Q#'GU-5H@V0L0RM& MNRUL^' X 2&F1,UQ'U"B7B86(!>Y)GJ[SEV9;';,6J O)Q4=3,/'/X_PCB M$5R+H%.U%CH%$A2^1G!+FDF_E!@$7(;(/+JTXCT MM/#14T].\N9@L!_= 1ERD%W&/4/_.]O@U+1-0D6O3:6UD(>].>2(K#@<:)F@L:)Y'_E!JQ*"H5YU$]OMI_VG)\?]Q] M %2 $"&VH%0=YY12(9+=%DZ?/4[EDB,<,?N0;R0W-(OJY00*NH?>6AO0!ZK' M+>4C)X_;LZE',0X\!7\/9L(9?9(2>&?#NO,>ED'Q[RDZT5^>GCU/?2? MI)BNELM5V:K(AR9;?K 6$KM(%:_(X\5Z$ZK+&B3B#-Q:)KIC5!@8E2=3! ML2"E\Z/?I*F@#QE>R2:&#O"A&<4NB"2)[#-!AIAB4 8H!$WXGU!*)FD:2RJ- M,3#6?!F4,5B0V'N:]F[R06SH+"[,[V/!LDM=3,A^!/@G-XYPA5ER49*@&,G. MCZBLC04M!.\A5XY[23I)EH:0*I,7HAS2O0$32Y^^;P&B$0F-C9X96E<+$8BI M#V>\V#4*LK'<-T;#33F)$E$@$;[<723!>1(S8XOA[I1;$-%JGR&/4/I#D%F! MWXK[[OUPI,64N@<%UIO(VU?W9L'PV!?=&L"PNJDJW$-:DY1N@KRBOI\ZG)O% M%9EXU..@/ >R%V!.<@3X2 B&U7?>-\!\:Q"G(2?BT5$7% M QM OC.@?0B>9I\EM"_]7X;A%]QYV>J(517DQZ2E/0",EXZ$M;KC.W>RW@OA_ =1S%$BI=89)25G<(]F9JADXH M.2;Q3'-QGPC"=M_\Y)!&VE)Q"]1U23=%+8=@LE,,]^+78A.;"3-F )?9[9' MB3TJ>?.-'"#A*EE>2@^4DH'R/PXYVVRMDO*40^\;!FT!4A4^?)1S#P'E>]E_>BPU((#F-NIOJ F(II.4R05#'B?P#;*_*DPYI!L= USP7 M [=/DC2I P7UJ!!C-4U!+I?SN%XW!A1(E?9$8J.'RGXIN(\P>W5A0 [\EE/* M!JE $)^B/$6DV3Z5@3FZAD.YH0(XM;D!DFIW*5<;T/FE['YB\XQ>HU2 1@J( M-+FF*"K)X:/IZR:"?MP;V+C!)V,1:?!^>'3$40-]],V>?6/?;>YZ/OF&,7$?& M#:C['%]GS-9,B^_M@2T8N!/GC&4JLCXJ#,2I]C5ROE7<< NE]6J$2_$24/[Q M3!$R&'$)5!9GIL"*B78%C6Q#'-1*#:%UYJDTSPGZ?W_OU2 8YJT]I+4@1$/Q M*^A#,/PEM/_%;?N+4_E4V5Y7EK]MH_8MF1H#+*9,L! M=)'SO^/(=VH2\M;LS[>*0Z$*"[%:%8Z_+ZPW'\"Z>AZ'=2NU>L/ID/$BQ.49 M#*1P_JOM.G\*@]1SG=.6BYXXXY)Y%GYOI>(>-RI."JD-'])L&2%V1=3D#8/4 M*2I-Z\#$/":>8_@&> !]@X2^",!.C>7WE?&/1PROSVH5!E[C&XRZ1WJZ8*QW M)^Y)LXEF.5Y/$1J^4WO4')6UL#D1-4)BM<+S7,M2QFFQPX+78AG.NXI;.6[H M]TJP,G%4I_S->.\9-JL:Q\4QB__ 63@W5U_),X!UO#MJU-SCBN$XB\0WHTEQ"HB+X2]<4#^S;5/W@]F?C#P HB M\^*6@=HW@DM$= VBNI+30MML D6:Z@[&&<;H*%(6RJH#R'DA__O1X59]A/'H9VG^3<*IP!*]B-HF8X%L.'7Y22X7.@+T: RE M.A8 MR#>J =PG+*>/GQ"[>4/1Z''C2]/QI/%#1Y$"$QI@F_K>KSM>;9YFFFV)+,#/9#5%SQ:Q:>3,;L8?] MD5*3684:I#(.NW&6Q<.?*Z/O#@)Q.FH9X#"T;FZ=BPLZ6LK2XKB&9P>L"ZG[ M> 7JSM/7EM35(=,RDW_#(G]!VJV;/]JWSOG5C7/3_NVB+VW^YXHK/K5MT\:].__C]ZO-9^\;YTKJ];=]TG-;EF7/1Z7P5O[K^ M>G/Z>ZO3[CA7YWPOQ/:^WESLKT.W4':$(_,7.@;P"C(B5_E<4MS M'^,!-.V.DS!K%LX?^\&#^!_QWT7J#M!@!8'S;EM"%[M01ZG_L_P'7)>(_\"< M%""DO[_/XM%[>1?9\M7F2>D$'[FNY6=]?*6X!&3[W]\WWL]X?>6X6@)\6UMO ME,%\F= LP0VW M"JDF#K714 M.MHL.9OD@$U:[W\MERKEYV\O\N'Z&6WED][Y4991QJ[]K,K-'6DHFS4[_BAC MWER >+9Z,!8KK9]7JLNIINVPQ"XV>"\(?/M*B;-OKT5,;8I-FF\JY<6HE).] M4"E?$,!V$5/O%:F3^LF;.MDL<==V1-S;W^OEWK@&BE[Z(U\D"2^YK<^GXX)7 M[G4HJEP8BMJK0]F(]'X9Q+_9\-**[+&]F->TL]I#S^(MW+6=<%?YZ/7Y)OM^ MTN5%,@[K/^GJ7G@V/VRP;!%.>\FFX0OS;MZ"9?L9+'N-"FGG9[4ICJOOA4KY M(8-EY;=@V8:)NS%!W!^QHFFA\B?FO/K1\ALQKR)WF[5\D=,:)4'HU+'=I4J] M-+(D[M_C.*/.185N@/5Q$V@@9CF.\K-@LG M"=!<4I2;U88\6PGM8W?NU8_H%&5;M-&N, G\ @6.0>H,@COJ=6=P %FLZ$V9 M_LP%GN*!7 B:9@FT"$;>4 W6D^]_1%0?1JH DKOWP[ZQJBYT_D70)R];^#46 MM8EKHV=ARQZ\?3K&A4CP3*.D[SD1+@H68Z+?KHX0L]\3;DUX>\;2 KPLA05? MB/HNH9=D.XYB+6-FA^"J7@!(U-!:*#N8$'9>X5+/A)8'4! E&&+!"+K,+K40L+$ MXW%?2B(!WBQ9H>+[Y%P8 U<=Q$8OCJ"%$?XB/T#^R8!WY?9K>]QSC-QP_1'6"JD'<+B W\*:3D+1. M[Y'&V*1C%I-&M[DT7!:>'0+WYYAN"_-$[$[5O9HLLFW!,2D&;Z&_1QR(T[K# MKA_Q=3<\X2AYAC#);0OG6D0>2N84*XZW2\,',^ WK::9").[]FWKW3K%NW-F",J6YE:,W_VNE<7%UB-[*X MX/._.A?8A7Q^<=FZ/+UH?79.KR[/+F[E->)0OGZ^Q4L <*H%?UBD0QELI\'> MA(=@F*;5-PM6P9C /!GA"3MA'X5EL\&1C4^&I0MWW$\E*$+A50H'R ]3_Y$&%$:F+3@#W1AG*)*]#2".?5\B<<'<'-4@ M_*H$!R/PF%WNI);HV&B?RC$1P0 =FXQ0TZW/$3^ 32(_QS@CB6:,;1A BKQE&LPVC9RK>OTY2@<,4YXP\ T'\Z6:=F -11(>AZ *YWLUE+ MO?6& W:H!T M *RK5BMN_;B,N-?5QD\DP=45XK9$OA(!G +Q(0&$0#,:%2C1:'K>9NWFB&[CC(>2P?[>Q3"*-P7$.[D_& QZ=R3V_:AQ8I4]JX=3^M'A M"F-9M,]J=?UB=+@-:7P/"%QHT,,1@.<=B3\]2<3*Q$.O7[LGC1. M'/E@8*2C$[=>,>@$""I/*[6J>UQIE)S?DC@%U03[E9^<#H.2>PHVJV I +J1 M0.Y++PF3DW5!J:Q6V[4Y,+LE^,4$PG5!:%A"*K)^>_T;?#L>DW! M>=E/K^D_J.<3U0A+R/BHQ3YCRLZ^RV_MW9PO %AZ^@I<_+%:(SRM7I$_NK"& M$8$HKF'>PPM@K2MK2J="#-5GC4+QZ*CAULKE/"$=-^IN]@DOX2C8\'SQU5% M:^8[0.RJ]X\@,KK#^:]BO0OBU^LV0N8 MC6$8Q=K%T8^#]%X*=8WPR\\ \&?$!Y8/TRA;G4\M!9=U[3TEPA5VKA/AKI*? M*_YYEWA#X0FJR0HAI%^54,-/&QCF[U3K%SY@3Y*Q]1\R&?L<+V?6-,MW%4'5 M]9-J7H((,]^M5NJ+4,=TU=+/T]I,?M FJ_8"Z/K5)^J]<#DF7?6%>)3C--I^ ME$HU;S6K^2/Q2.///7J)4&[B77?P/SK8HZ=FOJN-;/'(IV)S=1^SR+;R%NA=#QC:-%-JTA/ =9#S1WU\C, M?Q6IF&5#-I_5.!C8+3DP7;!*/$YZZTF_O3A!09&LJP>8YNL_ONP8U3/M/M(K M3PZ3 ]E4BF(2GTKG>%@+%JEP3!\BT>#?ZJEG'I2U8=!)3D;B>@9+X]G6U<28 M3CFE,_$"<-W&4,1!%X'])Q:6/:DRB2$BQZ84[<>BD 0%0*%#,"+S+@6$CNZ^MRH= (A8%XG*]3,F4T^YJEX-"P4 M(XU[&8^(S13GN2;; 11O-(;L%'KM+O,LU>7B@#6*5:.:5^)$C>+&LEB(KZ T M,$;>R2\#UO=Z0(F0]A/[^,A3;& NL)Q\',;1W2$.K)%KG;5"FE(L5RG%!@7? M91$NC T09V".481R^T-#-H)Q0QS,)"#,MU M[O50>[&[/,<^%.HNYIB<]08(T!N;C5I,UH\;:O+>C_"$H*B51Y<**DUA.HX_ M4OF;,5<)"L()0QR>3'.S,ZD?U7@0^60UZSK'O^),$"?;+(3E+9VK-W\\+2B% M[7T F@X\2%(O7NOCY*/)D?*FFUM+"'@.IB,@S!^)*&Y MCC4]8BY&T.TA&HGBWN3.-VHMN,!6>*M#IU(^_&.!&$"EMI:TY\X=PBD.SI6* M);647GW-M9;_-&*_RI!4E$@^A$FFF',HNY7ZT6+Q(COB5_ &Y.3ZL=LH'YN# M\F:& G\XF7IAS( C@T9%__%$,-NPV(&0UIL(WI&@U!.S^HF'K1_DCZ@">_9W MV9TX4SDEF@^9%CQ:]6_^\$%!TP5[=LOR"PBA70T&AY]XI&'G'EIR6X:Q]T.& MCHS*]IVGN!IO*:ZE2?H4G#,8!]BB09P@_:ZASU4&\]KB6NA]_S')FP+$QMY\ M\;/[F%K/OE+%@K%!/VKXF&;2ZY&SA27A";9BDNDT3J55)%RA!,J1A[2OT'&H M-EO.AX*;E%Z:4DD.42BHX48? 0PS#M]"&20ZT5!UIX]Q)-1\+QA!%(/]XM2L M]Q8N\A :K'QYMJ0BC8)K*J4FYX?Z+QG1@[0DJEQ6G]0AJL.D'.\"W) Q^=U0 MU2Y6901()^[)EA6:J>'^5,-^'V"-QT=A!F0^"-@!12/[,%=<".H(@IM0&"4NA2J['DP-#BCXFTT\2LX0 M%[MA/I%8'O!HP&V&Q]--?O^E1E[6S^L7[-L%K\N0*/;]U:H/#_AJ+]+/QLX">@P.YZ@1W \*_$@O0I7VB<*#GHP'")]Z@&/&.GA&)U MH?B@M7I(Q>=I)A]QH?QM_*W25O(IKH-Q?\Y-&.D*![CDWO?Z_" K9T1B)57> M/')3Y-RCB0'RRH.YTU$T)NL%8!Z0=U+*OJ>:D13^#"31"G*'MHUX1914^6%>\46,-\!%Y1TL5K MB7\W#CW:B_0I%0:),-EZQBO@!K+B] 9('"PS/9RF,IPATT\J5R?VN.].$WP MT,-7BE\'9#&^T$J?]8N7SY#Z#$'DLHFY,7B9%[=![+XP\;&N3DC3R;0#(-0( M 1#F=]'F4Z':,,G8"Y+>> C6 E32/*+5+.?AJE;.1&7FH(5'B(8@ <)GEI*+ M4K7T6/:B&!X2IRFJ=&C!)3Y1$>A4EDGGV)D=A\F/$)%7_ ?_B;C^F H3(X ^%:!0D&N@I-Q;>$U M83+VC7GE&JS]\>7^V!:G1UK=HMVSF7%W=^-3##ADF;+1] M8PR%C1B)X^A-BYB\)AMZ.3\9AJ@'0_;[..8CA2Y!HXD] M1!VC/4&M+)(]P" M"O8(XP\N-/U/[>K1K6@4(^-I2Y3QK&S;4;U1[!^0(:=*: MCQD&PF7.X@C"9K_)%:K3(582$O*"M^ZWU?GU3;5^&E3'$I<<#-Y;* ##:@B$V-[$P' M G0>N,JG@A\A](SJ_#8>">8\KJM&?!7SEZ8^\Q(ERAD04+QP(FXOE8V)-.M' M'I8>P?4)AKAEV0(!J&@+':X \!SD9RZR9[@>-)^Q8 R1;X-<>41AL!_> N_T MQ<.CU"ZN-]QM'7:TV)7$B?"7?56 87TZ?JJ,(U(H%1,1# MBLQ!P,R/4CSUUXJ&V^J<.L>5IBNAWLUOQM]5JLQ$!!QI_MV58/" S-1+@JZ? MFCE.BAS*E%ZJ1".BAD"1N;'5(\9,1>!*CRU!(7M(7/I"(\=//H+E/@02]M9U MT@!8]]SO)F/H&J!JRA/J BRZ!TK:>Y3Y*Q$$IGX5A0*IJA8;7S578TTT8+ZB M600>EN!^!CTCC%_"BW6M(BRJ]^8R= "X3\8D-K%F6UB >H6XL_$CEXL[(V%Q MTC-X8,/(\!4)S+;D="9W#P,I\JE6,?P=E8.!N,^]E!;L*H>59;-'* J*$F2] M["QUH,+9XHH@,8IIL:#=TS +MAI0#BQ9L3(AS.5SD5YQH'+EJ#NX%4R=+]MY M5,PK-: 'B&>N\RT2NPL?1?I6/$18F.I6^>:#<4JQ-"RL _M0I:(_O TVU7$ MG6[*_&]O./K%^2V&;Q:^;<\7*ITJ<9Y>J^S[W:BG=RUL^WM,3G"!O4238/4^ M67&;YHMZK22LC=VGF 0<&]UF#RQ/2Q!D_1<9;19(4151+KJ8>$*KDSLN5 ^' M\I;R/6NRW2,=#Z#2GQTYZE/49&)^[^,\R:!"^*=\"YI MF?#6!+K+\#L!HGTXPJ/JBX?$2O+BEQAM0+3/U'0D(/'",7[[.KQO1"%#)N'-0;LCKV%N77*7 :Q MW.+@"Y558)@D#F5,63#B$-F)$.[$#1*8G'4XM>:JZ$X0Y9T];JPAQ0VNJ]#X M7(LG;B<;X5$ZNNP"0@5+%I+O.F$0T$KB1)D-)><"9@D@-D\LPV7T\EZ,V5^N MU ,P,(B#'Z:9/Z*I3#!G =J?J.;E9^>@\D%5T,@54]A(YK?Y6UWGH)J[U," MM=IGF>_DD\2=M0\Y5]4PFN7PA8/Z!_2[.>-7<(W,T2W\7A!8!XT/^LP5(<@7 M46LN;$KQ0XE&'D%\9D$Z\[M+3FO:0[#?C"F+FMK4+L,G*>1[[.D59Y?AF1M' MKK*3?!BRSXS@;:D5CMT8JMN8C'D^?T#:OG<;_-,O.&BQ^P]"1\7C5'>^HAZ3 M)KB7RN>2GH:2MP=^Z:X$LWC"3$Y3 M]"%E[QNHG1^ ;Z8I=JQX1 4<8!@,$#.SIY%O2B$+QIF8$M,(^54- P40"=D MY1OV]C,1PK-Q.*3'I;E]H;.%DP0Y"\;1AQ&4@J!"Z,V&:@2 _@B)!REZ6&1I M0IV/O&T4!X3+2Y ]8%^H.)H@\R#]QJ.S_$>,/2KSX" H^25WA@6"WB#F0M1F M"3H^90-WA,5:SOG5)P=>-4(?'M:R$5]HY8F8JSA#JVH[B\!1Y%# MC L1*8<(X80/$+Q#A?,T)O)A/#AD@02'1\4Q'UR8> %=+EBW+O6 +>FU=)>% M,NA@:!FH D'C$;H(#K:U.-*F49F GU54+79J&$PT& +\*L(!1[O@]1A:3^ MX_POKMHFX"G[1T%FM8;<#N[?=-L-Z3V#M:\T:YNV\.ZGA+_1_NK_B M:"G;&?46]^6T.J$IY*/CAR%NC,!VE&?OQ$]"JE?'&F@CS"[ )<55/5]F[W1KE/TY6"PFP=!J1I"R)[@ +#-\ M@K9&SD8(4R6=,_TU[!2:"&H8)C%F ME FOC\'$D':Z?O8(_DZE"NQ9K7/^K[30EMG).5F+E4ORPYYU_9XW!N0"&%-* M"]":*^#J$%:(O"U0!T9@1T)7ACPTZ '@'WT3*943]V8VSZ-R"2P7X H3>#YN ML;:,(<4G?$#Y)S.*8*(GS9_0E1M5LWS(Z.4)6(QD7,L0QBN0M(6T MQ0&@@B".%;U!0;?S<%%QM.@K1(@'XW 0A#)L,-V0T#!+5F7,K+/,GKQ#_LV5K1 M3C'!*:C8GGUXZZCVVW\/0-D,.0BI%Q.#[6 M.F&[?@2=_^I'*W#O2HW"(7,(T#QPI3[U^60RM%[\%IKV09C4WA"F[96N,91X M-,W4A,PS/U(BS04 <$]=##P,(4-H<.S8T+)24!V'*:4?K(;01J;B+\ 0Q"(+ MY!R(2:IJYU5-A!G;ZSE!_^_OO1.(.7MKB!Q_Z_95Z)P_XF MAOX@^QFCS(+^+F[;7YSC5HGH2CS8>KIY1Z..M] UW5__\;5U>7MQV[J]^+/M MM"[/'/&+S_+GLXO.Z>>KSM>;=L=I?;KZ>NM\:=W\T;YU;BXZ?\"KULE%&R7D M?_K47>2D0R&4_,1H?.I)?R!%K/V(C,V;L9!JE6KWL"HU<$=-JG#:LFJU15.2 M*R>UNLH_DO,PV0=#873T1Y$;Y+Q)P0;"*!ENO$B;J;=27H%\%RA+6#JO[[4K M0"Y0N6!(4>5/0;]'?C[AC4^#;@;.A7@\#/ !"7[CWPEM[0.Q7M,<%T-QG5MOIJDJ)05E6)9 =R1"BT]T/N2Y\HUB8SI M?$BO.F0)D$_"%IZB%BXG)3N=B/)C\6><_MZZ_$WHQ(M+E"Y"3;9^NVFSO/GG MQ>WO3NOT].JKD#;PBZM+^>/%Y6]X@Y936L,:ZYDCEW([_ZRZDX+G/;Z,.%NAT[+*U&IM.=,*EU$$RY!R5>7MS=7GTE+7M]+/#4J=2\PTKC MP/] ^8]&GW\RIK7/MLLQQN\-,3>"===PEOD4B85&\DGWR4-3O/H^G)[WB)WW M>F:Q!%Z?_WG8?0O.@=J?J:O9,16ME8LTW;Q/G1:B82I+-!*6*)8+A*IP&VM: MSI5U>2/=M!^&N= H3D<03\/B*:H*Z"1'$A=^KY26QIMY5@Y"87>F!XH M>$3<_8O8)-4U*82R&D3@!.!PV2',\Z26_L47)VM#L96&\F\R#7$_%N,/""D(:L M+K6G-!NSZS."+$!#4;@"^L[&-*J8.^Q'?F).K("G)N(H2LXGO9E42*XW4<( M!%29DWZCW5$AN6&0FG "4%($I]S%(1R\&&Q\RM2P/0_3V1+]'B'L%_U@H^.* M0 V*SAT=1*KH&O@>#:2=&(!A#*Z@4R^8B2HL.^(X1)H"=Q56&LL,$=)*Z@W\ MNS&5'DAP+%@5"3_7IQH#V,)="_/M2"VNM""3P$;IGFH2+"&P:**! MJO(SQ^E2)2GO":#AY13*(7+8'04/SA-A"6!U&03A"0K#2"T/820!N1F.!/=6Q?WF*KYBW6I,GP)-D(VFB'CD\<+&:(O\&6FBH$+((D-B%:H M$@$BC>.14FQ8-BU>ZT/S>A)'0<\X&3-I0(TT[&,/LZQ5'&66P,:4V] MH%^\:&MYD @"&ZI@,U6FLQ_TD?RDF6U",PW%YF2D&'C\CY)XO/.IA#KQ[/(7 MVOOO%H1>R6DI)!]H67\L/.5%PY@FK>\: M*6QG=HH-]I7=%RHZZ$&$(P/D@BY 54F"H!2U. @UU7I.;IHA(&##7ZYXLJMY MIA190*U D'?P53&EZJ6-$#@K)>-=9G]4B1-NXWMPF51.:D0Y*9.7("=% HX M$A9U)]97M[W7 9<;GZ9DP 9?A^!K!L56;D1W?B M=^@8<',-"6N]*X3?"7*RWT](?OK,Z072( = Q;=0U50*40.VF$W#"P0YSHA0 M(- PD-E+>O:5]TN1Z!")B67')C-:.:4^X1..0 M2\$HR8L/EVI7:6%\D0EP@4XM"$6"MX/W.&/V<5L3),U9C0Q"7QU@/%ET,@EXP:/-$/)@&,3? 2#6PT 1>X1FQ (188! M^R#J60 >R0TN,(@.,.6?N/]/BQOU NUQH[#Y4122 4GQ%N['32$?27=S" ^G MIS=I\2@/0;/R!"T)S(P:)(8@C[@GA?;-?X\].7D((RUZEH"D<9A/AB8M@$]! M5 %Q--CO?U)0_O'D#>YR++F=['_M563_/VT\^W]U^WO[QKFX/+^Z^=*ZO;BZ MW$T1RKIEW56DPXN5.H47;?QHCOS6ZL?N2;F*%DX2$*@S(L53F]]0./L.XK"[ MP"X8O#1@TR40JKCV7?7$/8$&.QZ'T>L)AL3H!P1+P'P"QI8MSGA#TVT>'SE4 M($<-88&)J9! PIHK2,W&)^ #9WZ@?W2[BR(RSAS6H#@VP-/IC2_+FBUHY?>P)*]2]U? MKULW8LLO+DH;MUDDR3?VM0&A4EZA:/OLXD80Z]5-QW7:_]<^_8J=!U?GYQ>G M[1NJ2SN]NKF^NFG=MIW?KOYLWT#M9/L9A+VR+L(//4,HN)B1T-K?A?3#6IXK M"!�-X$(/FFU"=7DC-&?]_Z-%]]6BP_#5LHU@8A;']4AG$*F^^@J@'J*WZ6 M_V"O]^2D5*[_)(XC2\1_^J".!6'#;<"G[^53Z.+*<>FD^=,O-BN72PW@QAPS M;T8Z/E,>=7^]] !X0E+5QZP__Z/%]QUMZ9N=)9;5*#6WM:S-'$7K;OF3V!;Q M+7,0M4:I7'W1)W'-"HN$%4G?=,FS$:*AMN%-F+)ZI45@GM2MGPR77'FU6JIO MFJZF;3RA:4*1##DK:QXX:;P*TYURJW([]%'(_O^75P##H-\/?;57D_'8T]-V M^_S\ER+-D,6CM>_@M 5 0V(20>AK''TK/O;E/L62]]O]DIG"9[FOL-3#>KYB MZAL+*.ZHMIZC6#=-;67O;8VPGH6;5G^]5&LLT+(OO^PZ\5,LB'.=T_:5"U&& MQ,]@BB"(>RT3GO_AEA+8)NL4D>!5Y#O_\KVU?)BM([8K%+YX3TZU7*Y < F. M4GS>DK+;%-%K7J2L6%B&>PPQNS>K07&Y-ZL!N;H:;J#S[>Q]G^#-R*$IN_P MVHVB%VSU;(@X6N.[<9K!%.OJFV7S9MF\639OELT^6S;_&]]'SI>2<^V%XV$W M?K-M-J2_CH[>C)HWH^:E&C578G^A5 I:5F=9-1\Q1;NQ(I+G5NP@"">D4G : M#N:#-C8??-<-@V$XK<52Y_#OX[#/J7L'6F="'ISQ/9-]F RU[0Q]/^,QMYFL M%8.[<:!$HF\.$CF;/N9B .P7Y&Z#?XM'!GHVD5TT,$)T>VJVAH+13S'T)R*L MCEES4+CF ";U)6& /=@\P]EF0^-0=F?@$+"QO1IYORCQGGM# MF.=Y XU\D-F\#T:SP6)?0Q4T=W@.Z-L3\]L5Y#8U94I" 424R=H4/0)+#106 MM-8->;:X^+?XIB3P[C:,0+;EXGI!-I\ '0&Z%MK?8=(AX)9HJGG%)?1.5WZX MKSY<%L$C:H;):M'_W=3.?3O]+0&E(!YI'D *6.<("Z2YU\6!(0&&_0]D& M]U*K@%=@ET*M;-"')B3=B,%]0I+:$ 9C/(#9XPDV&=$D+Y]^$#O]C;0IK)?Z M7?P,B\EAVEC^0PO0GC3(1OYID=AL.;/'HJA==\[5RJ^UJP-LW ?A## XH%GV/.7N X/T..Y1E^ )\2.''[RH_]0PQ\/WO#2-(#!;H)U M$@!9N _\ ?6:7HN%]J 7UNL1" 5!]0 FO==#V>][P^+]'>)8!.ZH^!IA@T8G M0]0$L<;*R7'3Y;T>PT"I>YPME\!5E[1S;LYQ3,7B'. O%/ABDV MYCC0<5M"PT\9Q UX.S4W4PT%DBW;Y@ KY"&ZJ?CK$-="=QQ#*XFOI]*1U)SR M';DG(7H'Z<*4<%"(1>MS*)<,=2MHUIT8+_Q3VI[%E2UP"3:I;*JY')^(1P2)RUJ+N4MQ!DM M];H9GXA63J1[G)3U[CQ EZSX$PJ788RCN<2/IJX5QR&6!2/BE-(M*;VHB1>' M,(]D-1 U9C$8.&K5<22I3('3Y-:"@B86O^MYB7,M^!E?WQ+Z6-SI'%QZ:=_[ M]\_.E^M6ZT/)^1TDYQB%+)W-?WO#T2]R/UUD%Y 6PK*HE9PV.Z8!#CUQQ!L$ M5Z&0\PAD4%@GPQ#&3T8LR:B&;1\4Q M/XH#DZ ;"& ://!6B^_'.6N]).86:<3D2'+6F]X&-<-FI&IUD1Z\O&G%[[._ MGN" 0"9^?\*:I1YC_M%?8QC,1-\[L7FRB\X5=J9XG]QDI.E_">V#")B//N < MP"F="DGMW<5\&&;7JGR@!VB03X(X LO90(FKOA+F=Y,VUA\FEIW1"%5!11YH M J8J)'#FW2X&0X;4L(C3.IO$)B:"OT=HG5ZJF<$%JOJ3."T%ROZ&\Y/$DSV$ M!_.$8QT=\E0IYI7LB7?[HSS9D> ('K$HM%4_4$/($>,ANO=XI N3@X_/EX!" MT&CLW MV ?TK*(-:)P=^']5"B#9[3-8%QGUH9Y1)P6(BS5,Z[\X .R))Q;#< MH/[&K@P?=>(Q\%1D:&'U\%,AK(0$%)XB-"VK#DK6=7@*$&]*E:7#:CGE7NF1 ML&'B-![=/['IDQ)/7=T',5@/P'ZPGPHCU*>I7V/@2@8N@#F58+/L>1[]&84I?BW%UO^*(! MVH0JSZ72;-<6E#HH1)T MQZS,1_!($ "(-8'H7?3P:P!0B<>IN-MXMS*@^36H[P!<(/)#5]FLN7<8IB6Z M#T'*Z$RAQ[P/0L+F4N<:&Y9YD(=;O(;S*R#S3@Q:QX#AO)5. V(4\J*@Y8RU M*=P'O/^'_R0D>^0+$T;9R!=D-J@[>352C?_1_E?G@S2^'Q%-KIOZ_Q[3_GL] MGLO3?7(^__$/TV#7AH#XPP?Y6/.K2%AHQPCQU7H<=E*^$:D/5K^G0F6FP1AE M$3IER!F#@1?&FO?@R^,N ,VA8YXRIK7N>*K9FY/N M(I*Z;O%U&4\+7E(,5)@)A%J,D7(A[4$PX7!TH=9\T[E@%@"_@C!DS3:F@ +U MM4]!7NEEN$9C@SCV](U>L[ A?ZC=*X4WD&]O(Z)M/O.&!>$,D%@ MQ1%*#T#'_.S?"?L,YV#X8*KNA&>V&^L^RV49,L$P;+%'L!F2?N YD/AL-CS/Y:%S'V"9-&;)]Z ME_A:3)?PNWJ&'0;)6KE,H3KB7J"\37L-1;RPTC)^V3[DT8MEE>IJK-+1!"9' MZ#P0X!*B0/<2G)L0$B U:A&>$.LYD0=C!:3FQQ0 P%KR0(")VP[\[VKH8>(! M63C"30J-$"$9 >)&-(<&?I3ZZ8<%:&!S8#DOX^AKZSEZ]"J,TP2S#%)TKIJ@ MXA+.8D]X5"["!UL^' #""]>Y#W#UZ8C283% \"H%YX8+@D)YS%(?<(V1P%F MH;(Z +GU@#;NSP7TM/,T;>4'2M.:A%XI-_>5J8(538^>G*7A.8,Q)15[>A0) MU!H(QRF# '*&246XNIO$WX#/$-FNCT,<$H^"R_V'((VM/XTPYC>"D>[PAT$8 M@V+F)X08E+VS!][KEVI7B_F>$(HS>]@*O>><5W_+2]$#5=@Z4$8 >(OT."DV M>,Z/4.UWL3(G\IXU %C^0-9V(9(E.D$4WCB[CY'&NE"R3).9 M4NGT%!JB5#FHZBR.RDY?V' \A$[84SDG'Y/^."=A@ATT2#DBU@HMGWBC>^=@ M\.&@]N$@8-A7&(+HLR%-6:"N;RIJ)']986M,9$ .VF]MM+]4W5@/56-YBQD= MFNHDL7,N#BITV,BC4GHU+X_,34CQ YPXR3KL!RD@:UO6N:J@5_$23EH2:\V_ MA+KGZ#L$N&'T@5LLU 3-!%@L!A<;53$0D\Y'M:2AH"EI!:.!BM(@ MNDE0\UA7T+?,S*+8TRY3UI9K45TP$[<&;.I#R/I1B&46'K4D-KRH-4=S&58_ MRP_J.L3XAE@C^'/;W*=7ZN2M&!6+GB9/1(YDM.>,0WXMR,8\/G(R^A)@3P!G M$ESAMV?(JG*H)&%F163SCV_YPN_]%!HK4/H+D@S*6ET^ROG]^Z#;L"Z2USP%FK8 M4JBAF S5>0@Z''I!2(G*!"K%O#'*>/K'E#B";G:,,O";=G*8"XNO-=H*/LCI#34W#PK0P M\'Z(#G![8R:'$=FU@SB5J"XK!E-9,:5*UR<1!=S?YQ]_2L.D.C1,2ICN4.XC.%0L58U'PQ+&KC[@6!VPN/,\3H;0PF7, MB9MY:9W:9R*)]6'-9I]Y9\/50?!.^]2J]D7A.G^K[A)JN9C8'0M:A(;,Z8)L M\3(G&8<^MB0-QHEPI>Y591LNJ1>/N.M!N#UP^Z/T IM=EG7B MZQ K0\TDI<9ZJI7&F;S.HV#FNWXLT3(R*,2&KB%_LT70RPRNJC?J ,$_.;DJ MBT=Y*,MRZ02OW%QK31Z3;G(1]5JM=+3T*DSO;%%J7] 1[#P-NW&XD%=_2)!2 M/],M^.7-VB^60_][+,B>&EM]H&L:8 L5-6;GK?R3D+?]D''2 ,B!@[XCX4Q2 MN4\T"(->QLWMX):EF8*P(O7 _<'0DNMC>L#L,A9&V"\3QU,(,;HF:EGAG-[( MQR"?\W$8NC@0U@6A-8;F1A<+S$/J"L:*,T QZ:., /\WC&$6./KF8.ZRX4_( M!;)FCGKQ;'"#[5+&&R$L10C:[>8HA1I7ZMQ!="," PO[X1^%+4<^#IF6,CKX M=K[[?+[7PHX897K*N;;ZA:@WN@N4!T*VDL^V4@P$D<3"PD&\!:YAU4$N!'.@ M/ESNNK6?\ L0RQM]9/(76-'T\\D>$XSLH^X*-RM[(BBN/@!+@8C@YE7[C$M3 MSG<:Z.Z^]QP#/B.YFR-9_$B!9\N-@')F3P:KL:J,6 ML?84GBU!\&24^$A^J MXB#R/;!WG3CX^/ MI9@>!AUT)6$RK.S$O[C >$M8YQE5VF29[Z-"S?_N7/F:B(V:_0#A@'&BT7%T MU"B@H% 20/0,$'K .5=_AC:FA'H8J,420K/Q. .8(<#I\C'A-3$A>NA] Z0\ M"C#ASO?DSEN,D<-.@2Z3"!Z-C?=1_E8C0(!02QD&O0/("XV3B?=L(F@EYZP? MO5]^SGKNL>L?L5XI+3UA78]5/[WZ-=I5QVQ3(M(&6<^)M.BU?CF\0_RLX!8H]"9;*,38-'GU[,?9N7)&CA;N>[M&>"R^INHGOO8RCP_:_Q^!?7T3P>] KUZ$P M*$TSX242R*9V#,;&7&&(N7B'=DXJ>['[QZ5&?0.;?QMG7KC%O9;AP9P%(VCK M9,*$F39+[U@/A%=!B'GSPY__*=X,LBE<*9HR.UAH=]F%(GUO?Z$:C'2)M39W M=/J]93>UN:/3]U_SZ:.-LH--'2R[J:0K=[#2N]=\_#O;U> U[RI:%CO8U+_6 M:!O,'U2Y$<\Y-UEJ'3,U-Q$ @7#86H:L;L 0?K>.A6TB,%*I-B#B:&4X'@"9 MNN>%?&DZ'L&5!Y4/5KS_V=^R]DT^?-6GOXG(1=,]KE37L;B->,VO^SQ_C"W# M_ MY65MQYWPY0:5:;GLGAQ5UJ],=ZTS]^/(-J$!3]RC2G-IY^P'/H17M0%+::?- M*:%*V6TI&[B!NOLLC]W\D7<=R["!0OO4:66?[X> ENPSVH(+R\$0W?F!Q:UV8'X5O$PZ-!3"BCA(=B;22]L<0+*^]H8?43MUP[,1965@M;!]H35KFNDP 6+0R^ M]!(&6SS3O95BZUY]P?!5Y'SQDMZ](^QVIGB).X&_YL H M'FX/!E14[)QYF2]+AO']U&"C/F! Z%Y8KTSK@K8&F@$%D *A? ]B)53K,!0B MA,IG6"3/7ML3O)C::\6+>2[C3[3CP;1S?.S[7^4 67.J)#=5)_$#CK5579J* M""V*-2;[&01[C12E>$]:8'K.0!/XU"9+U73DU &DD0R7+U?9;W] M6)*A)4(FQ ?@:$(IIV[WH^IA+F7RU7CIW/<71W M> MRQ:[\1&0M-;BAQIT,"#J5,MPTH'"E^ ( ,,$1

5&^4/N@G8>)<2D7K,G:="&.3VJY(" 0**$?J>";B:O1S/C'H,P MY!\ 'D_PP$!A?M)+J(&1&I(GYU3MU;DL:@-;-J[8(S6^^I68ND1LCPBC7]P% M!\>H9G(!/.,C8^Y[4V6!P>VSH=B(/ C($'KFT(Z :Y&RLTS QCB,-@J=?5) 0SN2"AG&H$K_+6(0+!3$V-)F%$D0FB2 MC,+B0[5D84 RFK<\=S6:'$_G,1Z' *N2CL.,YM?HQYKC;[I^SQNGOG2(8;*Y MG[ \\C3NL@)2BPF@%A"!@W[@)3@B#@>P$<0H839G"8S,4].82\[R%RAJ$Q-46E)RBF">(?8M"_"KTS2DO,;^ *=DGAYP%VY$_WP9 '_8PT6L&4 -V;9 MO^Y, UA8LGD#N+Q'!G P%&(=T'08:&O'YN[>RFEA#1M3+P%I1,@B(?CZ*)O, MN1;XER!-QS#GTJ XHI AD2+N&H&.\R$J=0CXO1):$K'#BR"9-1)SC18 4U#$ M_8+P4Y;Y4BM+>YK6)4APR*?=$XXBS3?/AT%U1%4-60P1 !D!]T8Q6OYJ0*\4 M= #7AHA]*7QSC[JKQ<6I> !&T0! EHVKR.+YR(>F>>!NL4^(A8^%ZO%$- M NW[/0P][)R\I@](>'[H!3I0QYG4: YW9E(WJM/*G'-R?Z __+ =]1=!8=F, M?3KSR>M 9C%WI0C8@7DFM6A+X@/3M/,"Q:U%*?$BH&C3/%F4HQ.FJQUI6@[^ MH%P(?G!06[K(^ED5HL5%#^Q+:W* M:S(1ET<-:)2VQJ-L:+>_CP(V:R#/M%C/U')"<;GEOK?;GI84<*MO#=<$UH_1 M?Y@6S5A"&#U[*<]/6_W@9.?3XP? M*_6/PJZIS5S+RDPZKU%F)>Y=8JOFO7\]''U4;KB-QJK'.7^/=LGJ\U:W6QDP MM]UI:\)A/J6M16I4FALZQ[5(D^K'$Q F] MZ/K*QTH9V+/QINM7WT2N?GG3]?NVNM>GZU>7&EM1]A5V'38D3MZT_9NV?Z': M_N1D/[1] ]ASMENZ7FU_LF-M?[)N;?\LAIZ_17NG[$_V6MF?[(VR/UF_LC]: M:_SH9,W*OO:Q>@329+9%\D,I^^/&OBC[:G4-2WE3^<\)RU7V(9A?H_#;[!#A M#\6CN^+(7;'?;CANE=-= ]OMB,NF<)3J]=YYBV/]U;0XRHE1Q^^7GABU[.PP ML^\:YCP5UZ0M,'9J>AT;B]E_. MU3\OVS>=WR^NG:MSY[1]<]NZN'0^M2_;YQ>G%ZW/_'>G=7GF?&E=MGYK?VE? MWN*/-^W/K=OVF=.YO3K]X_>KSV?M&W')[:VXW%C9]%T_6:9 <,-%ZP7U@ZDY M&4K.+31*"5VN"*1B=RX'K+JR<4(6V';]R!\$-(?],?(3&#\MFPABHY#3*N/N M/OWL' 0?Z).A!A:J$*D\:AA#ZSWTR31^^D5<)*^2Y?#PSFE3H)R#OEA+1 ,: MX;'69,EK?F5$$),2[:;-G#Z=ZX".Q@N!?\['-_'_:G%)=;0B47/$E_ M5M%D+.P4-%Y&3>FJ1P 'M\)>R,V S;5GZ$W=$M@)!X3;R$6(B#Y4@%8K[DF] M*591F=;5:AS=STX142Z.'_*L 8]+"0X8\4;5=4_.E4F,ITS>GS2QTM\7'>2( M;Y-B+8M'/SKI:JC &7 MS#=FCLNE)NCJ-9?R+31S):U^/Z&IAFON@C5>EA=,R^[2'A_@_B[M^'@C$L4T?JOPM,6&:I%H]V1+ MRW-PE!9_ZZ67 =31JJ2]VDN?2^P;$JCFQ]1+C8FO69W0&I72R>;98%4'8I$C MN_:3'D$Y;4X&%FI7&;U[1O;?-AS >"O8^@VKF&E+7->I3=V"@JT^)=,1FX/7 M4EUA\^,^;_"S/[3Y8WRH:71MZS--\5MI3JB2Z=]M-+C\1_A(V\K= M!3<768;+**Q*V2W7FNYQO;G8. KGH#I[),6+T&_SS-&M$(]MN6Z92<[/ER85 MBT!R]G&]43JN_S1)&,^ +K8 AE%DFZ=V5'M.X_\Q1,8$-4\FMXO2W?A1MP!" MQ#%"PD02RVZZ]4K-K9Q4IX5Z>^,D$1\0/B%,BM%V;&+ 5-RC*C9]37E*,29% M071W,UL&NS49$A9R8(G=6S30/ %EBT:'[\O ZH0]XGP]NW5./E8;'\O'CMA- MX U?!E8IT)]2=NW!=T;Q(_>) XP-;?8LM,^"#Y\B0PH M#0N"7&9I,JDU$^R[,C>A8][\C.Q!I5DZ6CAYT*R5CE>*P)S@-;O+'C1+M=5B M7Y+)!#6\+9G!E7W_"#W?'DGE14S"6LX^/F)@[70 M\IP\P3Y0\-$>4\C.%-",^J3G']G\M, :7K*AM(!](E-M\&@NNOA.9>R6?8QMM6/V,/H]V6 M&?5BSW23RGVK8>G%@QOK/I1S_+]UM*&0G-C,^E[^=F M5-MT25>O--Q&N;R(VU-;N\NS_\>Q&=VYFM,B*./DS6?Y88W>-Y_E12_GS6=Y M\UG>DEDOT21[*>OO;U870OV5)3PO1/.;/Z M>Q1FW :]&AN-[C= HW,.:@S/EWYXHX_7^27;:8M8LKCNI'KBEH^::Z^5>\D' MM6%%N.Z*N9-2L[S>1NYYC;*+ .%.?P$]%_$=__8WAK(U'FAA)9!-A== A^B( M.BR\.Q_FO%-7:#=^\+EAU$O\253/DT50/6W;DHS0OL;O7#;#1F$\=T=TWRKY"L:PN0]4D9:B>FT;3L_/Z2 M<"41-WD+(E^(W<<6,:L3MGL?AM%*OU.)7RC.LGEZ-ZT,49CU-_%O>\U$.L M+W"(E?H)A'JG;1NPP1J.RY+\.T?O;[P:]/[M(VB$&P[][M+_%.#<[A>G4M&.BJ@#> M1VN)$$%] !5Q+M)T[$4]W_D: =A^^]]C %\YE0#V0HHXUZ$7&:#HZU_C M_@"L&*,.>-+!F=_SAUVQ,SSLH.(\!N)"'G@ A9@57S:MIZY;2/8-J# AT"H M+R&;O=$H$58Z*CF4N1*,'1%5ICX!-.@"3UDO$7[L!P_B?\1_%SDDQSPFR01J MF0?-(MS)>A$T2Q:/"C(F)T51Y/51F?2,Q5T@$O_^OOY^QH)J1XW2BM&7Y_:Y M$S_2TDVFI-\ 9]*_+C3A+M(5O]--GYTN*]?,O5ZX2^_98!9CX'*>I#&@_]6J M@'[.XJF(!L]]?=>G5P1"'/M]^O=X),_9_RX\_B#U-_9Z^<5&+(!_08:DN[$W M/Z)JSE(Y]H6_'1,\2T]5V 'I+)]0+.^ NO^)MJHD+._!3X0MO;$SE>1*;QLE M0<^7C+4Y"G[9E-MH[J'4$U;.T LBM:7>@Q>$H//I1S ?!V/ -*R"TQ)EEYH M3_J&_IJT;>CW!_YW<'5M7#K>3'\0"C-+$BZ:W.%XR&+QP/OPX5G:;FL:W33' MM=(^]3+_+DZ>X!MFR9&"]=M:U%IR^=LT8>746[<*P=[&T6+X M(.M$PM[^QSYC9KF1A]Z:':8&)%<;:]GP;=H*O/:Z6Z[5W7J]O@AY%4'/O$PO M=+V;N/PJ]F$1)^6=+X$I?L.K6+,^6Y=RYK@;KOKGPQ-\Q<)J[G^ZR<=?+^-L MF_INXU8)'^#EQ];Z]=>V%K_&>JIMFJYKWOHMF[.%JU_-8]RLUC6R7ID7[FOT M=,+TW,](W5)&X[[;AOM@ DXMKIN?-)+)H*.BGHKBHC'*F7^8[5[-J^FH--FGFETU=8754ZG/EANM4W!J/"Y=U'I#N-F)L:"+U(R5MQJG6J^ MS.WYIWKCAF:K2[7/F% F$I4.98O2YZ$,0O-UVCH4KS=13H=C,/P4$C.L<_? MM @9KKO$8(NONHJPY^YZL5I M1^+EOI_ 7I_&R:A$!_@YCNX.,S\9.A<1! &AOA(/]0!NAEJ9:OD7==3X<^67 M#R[3 97-5*'V,%=Q!BEL00>JV,9L;7(>H7 '>")Y8))1Y"N\%GAQCVZ'J@LO MRQ*O1W-P$C_S! 'YPU$8/_E^RJ6A\KNYNI3?C7^$NCCA#P5](53'8JW<=$*U M'8'\9'H0
]1?*TQ)R_ =FPO42(A6^UR/-W$HHA;9!430.0E,M1,;]]B\_]WM7 MG>'H+WCA\;^J-(1M[T Q@2(NE+[$?/R$8DY ;8JL&[)T(K.B0>":^%7&4@+D MES/79STVTYYF"/8 BH8=Q<(I1IO#.T95(WN%"PJ1>S:7\1G/E8Z]3"^*"G2> M90N\-W%1<0I3"H%)X-V&_,'X3;*?U)C'K%S>'I+%E'#=*-) MG,XUW5@U)!&5.ZHN$M@P_>A?5,J89+9*&5Q&36QI_=07_4 MA1V^%]FVWS>]ORA]@PYH+/%+;-R# FT+^.,5F63%:C?*& 2I\98^RKN=RS%T M?T8R1*Z,"=,;MCJ?9BM5 KH_WZKO]A)S:HEEWQ5U F%'>A[G \)&#Y@=^/I, M+LJ&E,I#%I7S&E+H:E49X2/) !(<(,4"K"US>K!%7%?3P-7E,!A]5A!-OL'6 M6M^Z)?Z#9Q\8##+0,\2!#GF9 J]>?9/O4D2@,$A?YJ2:?,&C,A ,@2=-^+G\ MLVK )2LA,\&\B[$_0:[O^88:.JMJXGIC$N6ON;-+?@-L[X3/@O0-.P2Z1+!R7S$# MSRHQ$-N>:\ML.7MU)T[,V-K>$8LNZM^[.+"IZ-Z4(;TO)_"N,]=UU MAD8$$R_%%9J4ML+[$;T-8LA7+?DR7O[8*U4T'TW#TDNW?UC"^R3@1N59&NV3 M.9YC=T(C5_V*"4QXR>_H')+LEX^T85CK7B,M_>T?&.0F0YW+FIO62'D/&H+^ MSQ?-_J^A:#YFEDQOO"*/Q/&403TL1)Y%U+"UI1FGN>+D_R>/# V!P]VM-31$ MRPMKQGZB-SG:FFVN'+(%F6TD8Q@S-4S64_/R2YRB =V\T9/)546^+)GT&@:O M5#.=Q0+97F1,X&W$- _C;!1,./D>B%9V'@UGUN\6-.S8ZCQ&&4\?W5^.A(LH M5PF=KW!4O7D8F/U^?07#5H?FY#G3L &_7!,7'V F;CT07\SH3E80?;.P8:X_ M-4?4Y:H[2>HUBZ5PRJVN1(X3W$JB;AB:):3S]J=1"F_$Q5:TW88; M#YCGBDNKC(.Y\Q(WK,CW7[5]0JR&0@:2"6R;+,#*?'-N3NYKR9<^KQWO*6UO M.[V<8?B^VYZ1-S>WU NFBLAK%D.1L74MSYCKT4=BAQL^AXU4+37#$D4SU^8: MFM-:>$:>@HRWK& L_HZG$!QT'EH)N(84"4UZX?_#\0<0[2AT[N9>AW6:9@U- M@"K'&9P@L8Q4A0VP)O*:!5%&MG[1MX@*$37L)VDV+4IX!P S4?"AS_, M6&NI&2SU(5]?I34D$:56*$PD0<%0EW+I M2FJ^\<03U;7L0 \_FZQ!-S1;[+ETXWL-K:#5[I "1Q$Z*$C:--)G,^S2?REH M(:[+@%.7\%6&LW:ZR*IG6 UH1"S?@^H/;UIWW?]NR5>?5&#G\G[4O>N,1DB^ M#O45CI_0'%JOL.+H>_S&<#+>R[#85'4F7?= 2,+S$2):^IBUZ+8 M62^ #[.U^T$9O'?-6XJY[.^D)D/N*AP7,X2HBU8LH15/R0 F.420F@9"_^] MZ1F\^T-.M-=%Y&"UGSMSJG"JEW!PRR_F:3!PA_B M8<]JVC- AL?ST5>#66U0;G*EH?U3E/TOE/M?Q8D'=J2=^ MB&O7]4(^Y4\J)DSF(RZZ98Y[GJ4>7%0B97QZ>JH]3YA3\]A,*&7CM"Y_5:G+ M??GF4U7>JC9/JJ?-VC.W*\C%<\(7V"(&"G'E2AWPB^*?*WS;E\#G.LBT"G_$ MQ@(^*!MT-G0VX ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^ MX ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^X ,^ MX+\&_-_U9K3C%?*(J!;PZ MPWA1E\?Q51M-@55)99?'_9Q:LTX7"R))-23K)X9NR*JI?O,$#\0)/]SG4L>1QSU> M5'P6D J2Y2XJDA3]-/=/5:$["#\ID_\;((=J0D7%8L1F_H5>>YA94J=WZ[(PN/45U^L&@3,>L"< MM&:,*"Y#-;NH9!3::!@6G,K/U,8-2V^HZ*JJZII/MC?'U"VEJ7&;VMY<=*'B M=B2H68Q.B'U+YA/"XA89B^00U)I_GSS[EXZ@4VH31E;&>9+C N49$:QR:P M:^KXA/%-$6W=/,K1T_9<'LP)6S#/#BR?K]5K^_Y1LB\_'R_Z>!Y_6CIF?_?^ ML6G,^N3KG7&]=?_8..^X,^H2(C_B,B+LD5IDJPF& L?6ED&HWN+>ZNL%FVTQ M%#@"(VOZHOJ.? M'6,;[HC?FLOCH^6' G9X[KJ=9S&\^?IAJ%UQ,_>M?01C:^V.:,]=GS@&)R9? MK>,SB(136S#3W+:#V_>/C?/1!'>H[?0\[&ZRGO+@"'D?+!:IK&_=/S;.4]D^ M.M:G0L4GL MTL-L*P*S<>L8Y="RO4480&EQZ\/9R= +-CQH_?,_2&MB5W)I:%&BS#&XUUN- MZHLZ6'Z917VJJ3M?!,)-[+H^$>[62DX9A8YNJ&#KVW!G(;U]]RA4;'NQL_Y4 MWL97ZMH/V)T1ZHK5S%H6'N=MS-C2>UPWI?S@-C7'M-.63D+'X.9V9:D^NSR4G+4G\;['[(Y MU%??718-B3\.ODRL^/)7.<8V;S)['?@!(VW,'_J![^!E:IL+53D*?4YK]+:. MCAFV=P=L5KG,/6$Q$+[7_ELO/_P; M4$L#!!0 ( ">+AU2&UL[5W_<]HX%O^Y_2M\V1^XFRDA)-O=)M-TAT*28XXM#&GW=N;F9L?8 MSZ"I+;&23.#^^I,,)C9(LDFNL]S_L\/7VQI+S_91F%S@(H0P1? M-]JG9PT'L$=\A*?7#<1(\]V[MY?-=N.7#Z_?_Z79=$:4^+$'OC-9.3>]N\Z8 MQ8B#PTC 'UP*;YR.OW"Q%.B2:!YSH$X?8[)PN:B O1$?O-,WXKOYBJ+IC#M_ M[?[-.3\[>]<\/SL_=_XU&OW^C[=W__SYI_;@[+>[VU___F/O[-^GSL/#PRGX M4YOWJ5R%XM&;I]?M!]%9!F'0=_3V(!O M7UY>MI)O,\*B,)]OI;-EOVVMO\P+(X,M6W=^>/UJS2 E(8PA<.3_7\9]-=:6 M_+:%?/K'/74!=W/ #@[<1*CK_AJ#M M1V+,V1@\0 MW$L(GX 6Q85*QG1,S7C57Y]9R-0;A7_!'+N4(6&F^=M3JQ]DN M;C5O%Y;PUL<+@8S0E0@U#44D0=]-&%6L9<4,U.XQUY#/@!K;1%;"6@IR,.P>+0U% MK B@>#H E\%8VC,,OC!(K-=Q8-2IF!5%".6H,>.U.X=EL'TBV#-VXFI9R\E1 MX[,[9PV0.T$ADE,C\[!*(5CQU';DKN3\3G02X@F-P2^-Y9 2*HXY/2;5K+>4 M2^S.$KT8/I-A$" /*!O2>TZ\KS,2"AN+QOW%BK7@LHP#[,XI.]&87X YJ&6J M56M!8SDGV#V\^D0X: "$+F,H0.";^3RDA%K0>I!+[%[NZA*\$%,M)->U,ZC, MA!8HU8+#(N"U6 O;KN!E,)=,D IJN[Q6T+HUT+5C2 M0E4S]+,E#.7GU"G4E9FH J5:\%4$7$W;.TMH&Q \_0PTZL&DX!VT2K(6!"DA MJEFYM(65PL[(SLY'Z?[:S9TS%A>NL*EE:\-(?5;8DF7! 7%Q.LY,F[5IZ5,I M;P\Y^]&UMQ"J1FQW^\E,#%*3LQ.$XBF14JLNM!6BM[R=J8MW;Q#L3G M9Y_NV?["AL%FY$/P\X_Y:(I]@?,^FIJK:01WE# VHB301GM6HK*6N@ <:Y>: MME]7W.H4OLPWMQ2%W3U7ES ^#.X(\9/!$M %\H#=BVRB'5!H%>QFQ(2T1-_5 MK)RD34@9>4EE*J:B.*KVF=G"L[O!;,^^#/JWPS$P@0U&0!'QNS.73G7T%*K5 MBK%B)]@]&MPNJO2Q1R(8B,11M)"4D:QZQZK>^"Q'N71H=YO:(KI9S@$S;=^_ M+UKDWOS^EB,_&(YC.B!1^6[ M]UM1EA@(8M!.%HOUZD18"2]8/HM),X0Y9^Y*U8FC/80E1D]5,O()>.&22UZF M8C:4!N<9^(8=F]UI<@MI$WT?15;0OUK22=>#8 7*0Y+?"[PNE9?-W8;DX7_[ MMO2QU!=^6?I8<6692IHPHF2!!)Z/JR\,_#[>SB$Z'D<+TY[X PKXGHQ+M]4# M.\)JD2VSN61KSC"Q3MY]9!Z':H1KS9W. 78O\AWM M_.^Y#?&)$T);#L??N0C+Y#_$/<22\ZS"SF%@O-W+K%-K/@O<4>+$?)532>.U M6=E.HF#%]-!B:DWYX4ZS^R2^&- E22A-1GV\W9HB\E)ZXFE[Q\"0"K]-J1OI M6OO3RZMU6#S#C27N :AV"7 7V?YETJ5C0:%Z9+2KG&/WE0'[�GYDJSK-,_ M,JJU;BIQ&8'M+;K4M?A/*.C(0N"I]^JWS^P-AO2BFM*D;Q6.C-Q'1VA(M&6I M2S_X.*3M9G6.C,F<.S1D6O3.=:^C25]HKL^K&V?;9;6/C&&-BS1-;<>!" Z+E_^^4_ S/26LJ3RD1&N=I"&9UONT)0>D/_D MG0(+-X1DHL@X19X(5OF%Z)WR#S*2Z]. NYZX67IA[">G [R9BZ50'?P^8 9]N]94.#Y!9A M%WO/"!M5 =_#Y@!GV[UE1 SEDHV+GTG'$TZBH/V;9YJP.: .P='AL2:^UMP M!SBJ1 =3Y5+7&.8;,,,@<\^FW":C(=FD82>KAKR7/X!K<,6WHG%_&W. 0OG' M!CT /]F.GVP_NX\GS*-HKIB5%,O7DI42;K"[$\X:GYD=KPQ-RZA22Q;+.[D4:=(X&AI+IDCE@J[N*,GFN?PQ$2.Q#Z__"U!+ P04 " GBX=4 M!C@37$$6 #W; $ %0 &]M=&LM,C R,3$R,S%?9&5F+GAM;.U=;7/;-K;^ MW/X*W^X'[YVI8\M)FI=INB._KNXZD=9VVMVYHO#@$6 "4?SA#RXOKH>W)($4'! TI5\] M#+X_& :/7LP+G*-HD5" #T9QC!X]RAH@W[,__!??L]\6SQC.YO3@K^?_?7!Z M3?_WC]?4O;WX8W)S\?'WU\>^O+D[^[\7!UZ]?7X!@YN&T MM1<^B@Z.CABB$,9?WO-_'CP"#I@H,?GPW9S2Q?OC8_[,TP,.7R \.V9-O#PN M"G[W[3??I&7?/Q&X5O[KRZ+TX/A?'V_N_#F(O",8$\IE2I\C\#U)O[Y!?BJ4 M1H,'TA+\KZ.BV!'_ZFAP>O1R\.*)!"N84Q@N6T$1_<*>/1T,3E\.5D5X'?5$ MWWHB%W[P[MV[X_374F%664"7I%W!RG2]_1Y 3Y\1V"T"$'QW1R#J11& 9OK M_#77]E]X;<=-(>5'1>4I/.VZ5\B9?< 8\B]OV)]K;8(G"N( !$6K M'+X1R7;6VQWU*.#5GGDA[\GNY@!0LJNF)+59TTUE>T:T,6'>0$SG@$+?T^BF MZZAFO>J6]21K?%>E+3^0\73,NO?,46JL,$FU]I55V?"NBCI'#%-,0%!NX8XB M_\L%1D#EB,+D5^&#W(O]2_[U"O:] M]Q""HHG0>P#AAT-)H>..H68*Y#,9%'/U#I\@J4(N?*8DR,H:AGA=).8U%)7G M#D0F44V'LZACBE$DU6S1,-*5X" A# Y:<.!>>'B ,+.P?,:8N2?O?1139M"7 M85K+AT,"9OQ#5RQNB'&1^DP2]L1EK;&VZ6E64*8RPS*#$HGES/65F5\'K7"3 MS5ELDL,$Z=^+Q62(4)P.-!_3&8B$NNUR]D@K3XC$A"F-KDR40#QS;]"VLS&% M8;G)N^2!^!@^@$"HVZK23FNX4E2QGD^[ZZF&00 S-!,/!J/XW%M ZH5*LU<_ MXS1!FF*+:7K9'4VW@#))0'#IX1C&,Z+D1U*X%\3(!!4S\JH[1I;#(YOR@!'[ M6.DWKPI:8\(+PXK!? NMT$'.7>A42WV//J&8"\04RK#,1DPT# B5LFND\B[?35W; M,*-%YWSUN[G'D(T3RA=MN#@RIK?*]8"T;=D<]$#^DQ":!G?ND61<_L7#V(OI MB) $!%*OI&X][O.W@VZ<,K4DOINRUL-O=H/ )4.;NHPC<("*;Z*Z7<9<'B4QBG;_+=?[C\88HK.HO M1M?&SSTROPK15[-+XZM:VUT9%[5;=_,.)#S:D&#P"5$P&..9%\/?T^7V81R< M)8212\C0I_"1S49WWL93KQ5[&WIVQ=%(JZ=W\YB'Y],A(8 2QMP-]!Y@R*0RI4YU$RUI4Q=$(V6^ MN@',&S2DMJ*REA2TW5PC5;P>Q8^L8T78F!FMU=B24B1M-M+,#Q.,%@#39[X# M\K<$+O@ 9$9%XJI;TE55XXV4]N8\(91Y/CB??AFRJ>UJ6U*6JN%&BGK+_R&Y MWG.D/9$-;>E M-W7;S33V,IO[WWM/ICRJ]2K;TI&DT6;*><5W+H'?$K[[[]&8/[5=;5M*4C1L MYS'I%D^W@+VV":O>1[-,#6V2 MI&K>"8KT %HD:'2."!U/KQ&;'-RA,&B3'6G;3E"C@K@N $2_H@+9+UCV'PR/I92%I>V!>VZP0M%<@L7B%< M"MRUR4LE!BQ.E.^X_ XX^T'LBK0. $7]H8+3(U3I=YF.& @)\0!3'QVO;%JR XP94^ M2(MD30O*EU;=*#< )HG0A6J3IGS>03:H#F,ZOKQ'[)<6$ M6WVKJD$X05<=F!8IN^7!W+4?,(K91[_]D4L7BA/TU0?;;DR))]D-DA",IZPB M;S;#8%;T"UG9]+1]5R$G771.4&T$?R/VE1N?>=#Y'N"H*#/&S!1GV(M6=9CD MVA 6%[:,[X*V$8_Y_NR5]=PEBT66O\(+R_DP2_E4\UU<]RA[UB25YN"TN[_= M*&"SA'[T:()3XUKFZ8QG::&2W5GEL Z"KFC;#6,CILJG %9 2E^:)$6WL0Y. M0.C!::1JX2&"5;NB7TTJ?_?FNSQD41-@(X*D^^]7(-B0F$:K68&T<*F4X7?% M%)BNSR[L#-,US5;&R)BFV#++#TRYVQ+!H$N7FF=>4YR9;IBUHCW8]($Y06Q>J M>?J2*/+P\WC*;(EOST](^C&'9)TSG=:[)*H>OF;LE$]SE=W8(O<3#KA;5BM9=730K M\'6<.MW]BY+N8<0TR09\/L]B'56VY7J,[P!^A#Y07)>D\Z2U''D&+TW2TD#O M;GBID$IY88_>L_;R'VI=K53#<&NP[>R%2];Y=.!")IN4]O*:ID(BYCV.'P%F M@@+EO2CR\ETF*ZUENFO$RL5W[_U<81W2"6)J&L5U^!(]U'?2A(IP[GJ&_3TW M?;GG9FW3,=]R/&$^(-^/,P,#Z05VBD?*Y. M=[4%V,^'*Z!> [XK:J^/5(%;19S7X;90YH92L1HO MXQF, >")>@MH4GW*RSJO6(68#EZ;NX^[6XZ[R[J4F"01P(O<6Z'"KB-LZW);(N96Z/)8MZR>6/[NKZ&U)U-VRQ36V>WM^O5FE"71Z,.GLN+/#Y//0(42Q8J9]Q M.22D*77O(N=+>4J]2)ZL,!C'M\!/,/?H>>))\CEY]EPWHWB1T/5-Z9L: M4:ZGV&^WXP4TK==#:%GVF' NZ/^'M3X'E@3=,T 7(H)GGO_EEE4GCG\0_ "28NZ.S562V@[ MGB-H>?FRZNEW5;QW.BY)ZES,I[@'+$^-PZ;:[!OV"I9GW.>L#T[?.F$W5*<& M=ZG;21^=!9<,)$^T$(K_7++'WBYQ;:7]VEKC4;K$?># MT6J)G?,3AKZ?1$D:([T "PS\;%V6?0Y!JMLX&$8(4_A[=NVD3#KY0H.9ZMTG MWIPFU9Z*Q24*843*?E3.A;B;X>CGF_.$4!0!S.A'!%*SL65I[2UI4*/]1MJ3 MW@UB5(N5K71]$\H^VJM]"$)\.<;9<_D71="W1@5]B/W6T4?O0L!K;X@J3B@H MV'& M[Z=REAU-JS;@!T'@K:F"7(A:8U65H#S.033RR?@)SS#^W@ZA3[ P@!( M5>DN'76Y\159 91RVMY0=X8\',@W^)9^=5>)6W(X%U;=!X?Z$AS:O*@Q=X&E M:Q3BTNY'!J1R.C=Z\WL!1S%A-L2%&C'CP8!0?L_'1<*W]$\ ABB0$*3YL/M\ MZ6K!N:Z/ \^,C;LZ8PQGD"'CWPXCOD-6EA&X^KE^D%8A>V=;?QM?6MM.W*,N MFJ[C([OCM@JS>#"HNVX<0H$3*KH,1S=E2!I5DI3N.^RE-3LF:LW$^([PX$/%K2HT+ MFS'O'KQ+&(0WR!,G)!:7Z=2E5UM/$6@2"&8[1L>:G"P65:I<+](/36Z(93N[ M9)46>Z="+?WM\H[C MU9U2M8.=HCK='*)]S8]"Z%>6'O)\OF(!: MK]': ^YSHI+6N3WSZV"O/!]D<7$M8DK%^T9+65(Q*:^[[[7R<*!\@W@>(]P'B/O"R#Q#O \3[ M ''? \3[ .>?+,"9!O[4NSG7BK@_A5F7R+G!M@Q//8D4E>R7^BNFCQUV4,4M M)UKF+RC:!QY$$G:VKW)PH,32=TU03[SZX50%U?U1Z?U1:3:H;$;']4>G]4>D. MLEH" @-6WT"1S'*CB-M'=;'A6*\/)DE0-M#5)4$#8^_VZ4#.]\2RY*.8! M!M7BMO*9/GCW%5+WSJ'?$$/I-8K+=KW0K6.&F[F#!1([Y\4T9L8!E]X,.2[D M/*I-'X^XHC@=7ZH2I6^4Z])Q41K=1E+T3?&<>X/XVO1X.L1L+CE+C4(Q,HG+ M]F%$DD@I7\MR](4I24"& <,9!FE3\KU,E<]T.0#N:*7+34_5"G'O MQ?SJX:!B5_)ZF3X,BQM2R7<4.#H1SP7/"?O*AJJZR%ICH>6(5&O;ZYUH9^G7NY>VY&#HS?G5B2"X/[ M9;0(T3, Z21OG.*0KV(I"G>[5]F>^1=CODI/SO4'A2BJ^TK+1?HPU*_+)#\G MZ^A(K]6YNC6ZBJQ(Q(BSP^(..G=@**JG=A?&D$^G)X-!L<=W%/-L#SSO0Z@X MZU+Y2)?CB7HDJ);6]EDBCN!U?7TK'W%;WVII;>>DX@C>U->W\A&W]:V6UKG\ M(?N]0-;W HG?C-("T8B0! 17"-]C+P#B8RQ:C[B[I4=/8MN]?Q6"=*:S@^*S MY_JM_5QVVP-"*6'\9@YQE>%7/N2Z\JNE=G!H6-I*^1:&U%#(+2 40Y^"("V6 M1@.N,2+RX6.GRMREM:F6G$M7E2*>,+32;76K CV@I22- 1HF48CK>=KC9M%C# /B1C2EB\_O$/3O">J74TL@]HEY8 M_OT<$@M\-(OA[T#V0MMKSWVCL*AKL5V]Z^'H\"GA:AY/,S]SF- Y MP@I[,M^.^W9D0;>2 ,5)#PTH'PC'"274BP/F8&5B6_(PMMOY QN07+<2 ^KH MO-HJU<.0.=I1AOHS$^8>71(*(Z:D^SFX\B!.W6["7HG5@)WY4,P[MWWHS2C* M#D_.69+#HE64VQ_&P2_I5D]*ACPY?1O''6LC<8+=VEC-,YA$D8>?QU-F3[RK M2TCZ,<=DGS:MYKOD2@O@G^V$J]:U];=\[!-LCEK_S>5=41M2='UP3E_KPA7S MS5\[VO@D-(TU;;>UX\^L/COD]JI:[][J)2UP5P+L7H?H-,7Y+EB*?KFT&9E'@+T9N 6<-/;].>O]L>?3 MQ OY_M:!RDS= -@30W9#60YN0+/SEN=##W=]NNAOMYOOB9FVPH2;V^*L#C4; M;^B:9]29*Z $]:7G6^_)5?@,ZW;,4^HR[MM=NP\3HXNC7TW9!N,Q%M^ M40H&@" ZON02$'Y,Y3).(C;(97(2NAIPTW$^8V)GWXLW2#:=+P[@L$+/:QZ% M 3D*Q@[E W3^-?^'3\A^^O;_ 5!+ P04 " GBX=4>C>OTB]) "?NP, M%0 &]M=&LM,C R,3$R,S%?;&%B+GAM;.U]ZW/CQI7OY\U?T3=;%3M5U(PU M>=EQDBV*I#2\UI ,28WC3:52$-&4$(. #(":45+[O]\^#8 $"?0#. V@E;T? M[*'(QGGUKQO].(\__-?GG4^>:11[8?#'+R[??/4%H<$F=+W@X8]?>'%X\?77 MO_GFXO*+__K3S_[P?RXNR"(*W?V&NN3^A4S&-\-EO/<22N)PFWQR(CH@0_?9 M":#!*-P][1,:D6D0A,].PAC$ _;'YLV _?;T$GD/CPGY/?5 MNW?DKXO%7[[[SU7'V^N/[S_]?BKO[TAGSY]>D/=!R?BW-YLPAVY MN& 2^5[PX^_A?_=.3 E3)8C_^//')'GZ_=NW\,SG^\A_$T8/;QF+7[W-&_[\ M9__Q'[SM[S_'WDG[3[_*6U^^_Z<"R^($]")/Q=[OX_YU[?AABNE MP9 (6\!?%WFS"_CJXO+=Q:\NWWR.W:.86\\_< EWR8_LV7>7E^]^=7EL C3J MJ5YZ(E/^\IMOOGG+?RTT9L3_!=O])_OJ MUKFG_L\)M+A;3H4"?7.@D3[PUJ!8#TY"W;)H_.NZXA4>ZDK$!8V\T)T$S60] M>[I;H5>)$]5&0/7S70F^9K,P;21RX7&(A(9D#.@\^PC&Y..-P427[AP^LEC+XHVN +H!CG M$_#6B>\YS7U\\> X3_RM\);Z29Q_ R_5RXNO+K,7RG]F7_^=O83#'5T[GY=T M$P8;S_?XFVR>/-+H\%7P,$WH+LX%X(K_\8M&)-X6U 0R)XI&- [WT8:>,6+_ M_!TC+^^"+Q1= *R^@'4#XPH+'AI*8!,_X+8<+1Z)F2?[W[GS^\ M/8IGJ3[)81[044JBT##:D#!R:90M"8OZ.=$F_X)]5(B5M7@+.M&GY"*W.']\ M&X6[AHC*)0H1AGW;S^ ;TRV-(C8/.I^'<4R3F'W(OYM\?J)!3&'IS/[EL@\# M]XH&=.LE\81-BN$+/?E9,#P-,\$.X'9TQ@SQX683[=DN95.@:]F :,=HYT.F M1:1T.*C8.*;TP0X7+8-G8,&67\]%@M,.[Q/^C$]$KML%W3P9K%+&.I#OVWK]Z.399 M."_PU?"3$[GS)R[_1QJS]2Y3'%3=\%4Z?#7?)[!7A].@V7YW3R/1..F*/7H\ M=6PGU+@#02[@U"8]3,NE)05QX1BNV"X3F7"9!R23>D!2N0D3D>22DR3D7[-6 M1^D'))7?MN'><;>5IH4^\&W3]!$K%+QA+9-X&J2')]]3.-ME"C^S^?&!3C[3 M:./%=!%YI<'9AP2M3R+FK8691S@WRF:#G!').)&<%>&\7MN8-V_EVL.^)5#J MC'RX![C([P'X8-YZ_M]7=+./O,2C\8*!^)&)-7R(*)?U ZUX@>L]TW3 U)(( M]:H\,"$Y%W)@8^#@QK@B;KC9PY/YUNQNQMLG'XZ]W;4?+$@??&DJ%=RXSY8*P/T4X/<^Z3:<#6_KPWIVR>9=V6+%D' M3+9;]J;WGBD;^QOHZ0?1JZ\>#?Q13 .),6,3&)(C1[@"3GD28#H@![;DR-<2 MO*)L5CYH:=K-'>+YEL8QI=F^-GBXI6RHW7K.O>=[R4OV@HO'>_H#=:)K!C4! MI&N3P:*ZJ=P88*<\89.5<26<[8 <& ]@CW7/@.UX;/D%O DPMPS=36UW#G!4 MIW>(\;6W@[.;[9HMSN(MC>;;FS!TY]&*1L]L)3;\[(DNO72>Q"*YAG08\*9L M2+@E.2/X#*P8_DC&C/P5V/W-,KS6L- Y1.MV8)=;\,TC=?<^G6]AKQ$&,%CF M6\$1Y-JY]^F:?DZNF$@_BK;4"(KH+3)>&]1^(&,/F#X* '^E(A F \F$(%]F M8OS2,IP;L&%I0VL($MWZ*D3P)AG3]-]I<'C#C)PG+W%\Q1U.#0(&_!1JRHH! M^>@1CB%BMN4CX6$)XO [/'[0ZV?O7K9KL@S9]>U4<='?I%,[O9%D@V8:QWOJ MCOGV//,K@^.BF#LD".\1(U/8RQW9\CT=3+T9YP')>).4N650;FR\HQ]'M;4RZD M-R?G0:(#$W+!_N!\R%/*R#*4Z=JE] :NTV&U\1?3S9N'\/FM2ST.O9]^#1\O MTH\<;^S/OT^"Q$M> //14YBZP''/N1%(%KV,0O<<$;I/-45;3:DP8$O9D!,^ M \(YP=EIQHT .TL@5],X.>*:]%G_42RS$")Q]IO$8T,C.]&J=N08A;'DT,@ M[9;B7IIIB',!9OO9MYE32[J)3T_,;9M4C5I,,[H$ 8H^PTZFP2(*60^R%TE, MF8D?AX$[IL_4#Y]@>R=T5JA)QGCHB*;<&+CGE/DQJGND339L9_L"^ UW! #EI@G8FJ^"'.JT#>B0C:!DFJW0M.7:)C-L< W&4%/J? M_77>]^RKOX\>/;J=?*:;/3A'SK=;MN&(*MW85:V;(D)3"MPM/B-/#O1)QL 2 MF&@:($=,G7YH'N1PZF(83EV!5==O9ZV-7<%52V%F_)U[?EN"+TT;"&^U)%W1(8YN:/@0.4^/WF;L MQ4GDW>]AJI!NF*2/8!&E(P\J8/- GQ096(8I'2N< TN[6WI'ER0*0/) .\@R MY?,OP)6=7OYJ4^B!JT^?_D/*K47H>YL7E<.^L#G^'DDN!P94] TYD+<,0BJU MR_<[&O9OOFV!O#'@D9R>JD.2F:.#M@@:^L]AMBRU),. 939?3\BOR 49S6?K MY7"T)L/5:K)>D>%L3&ZGPZOI[70]G9CP96I%KYI[E83QV+-M20 .D7QW[WKQ MQ@_C?92%IJ3RD51 PB0D!1%?5V!W+6,7=S'U\8T9@^"37G#/O@XC_M>JX(Y> M.09UGL.-P1J2=>.63_YU:2+K92O:25-=ZJMHJWHU)QK&G"9.]$*<'?CE9&%O MVM$7KVN:J6'JTVFF[A#N-X7]8B[-1>AL&#VL:[?*%0CR/%A'L]639J1O2,S]X M:FJ"&5MU4CS;I5A%E0.D?G8,Q9HV4H_4)CCN.NIJQBSEQ(^INT[FJZ,(TE8_ M9R1"2T7$]'T[7!5X))]:0Q8P9U[,7'1M-.);^;.OCL<+@MV5[3"Z@[ M<:* [1OCX89M5O<\!FE,M]Y&Z'6K\2!VR.G+AHPWRZD2-R5K&>;T[7".NIJ= MU*G'-]^E')8[A?$A )SL";QOMU(:W#%==C9L;QH7#0N4/;KU.J35N,75SO'] MJWW,4%X*!A>UPL@O.]T(&Y^"O&8;F" M"R[VTTF\./$VCD\^4 ?N+A59M;MV4*Y0N.B0+++KJP@5RF)NV4;;RTK-]%ED MH:X8O5=::&@WU&L96%*>1G4#96Y]_W]A[86&=C=>@ $#V.9>!GEE-+YE3R6Y M%)9?D#3&^!.H94"!/*-../FLSI"ARW0SDM>\0:]4Z'7=C*OM5KP.UX1=EWFY M&8?YMC"X99FX*]NB+?:>:WY-$)R.E#5CKI M2@U62KZM[+-.8TK3NS.MV-**IO@84S%_8[&F P*W-7NV^[%FO:ZC?SG^5-$! MO15\^> D4)?F95P.-]1XP&PIERI9<(XZ9W5;<@9D;%\]4+4IY.58A/W2Y?LO M*TK -@]SMC9=LU5&Y:)1W1[]'E1)@KJP/!(G(:-.@+QE<%(:H/1NT^J+3N_H M\NR L5[PB>0!_)V<2A8,GMPWY)#^\N\8 M5R8]$5DE3I3<_OOI-0F$;JFY5I/96$.?/J:)6C8YGRWJCZT.)XT934"P110^ M>RYUKU[N8NI.@VLO<((-$VX(A153%RJY!VH#0MCII+GLF+GE>CH;SD8P]H:C M]?2C*MZR#[@V-\PY=I&]VG^](#ZX&I0+*CS74K6@LF3=1"5:AE5MZVC6"!)T M7)?KL&.@G/3\H=P.O;X2<3: +$[5,NP(]2V]@J6F[B.E4^;YKZRE%[S3UU;@!AUJE*S'1YQK^GZS!+7!C/ MHZ+C_2B]3!&=]:L?1)_Y:\N&]&^/X V\E(.Q#@53-7YJ2(N$9WK>^Y3RX[?H3H99:N*-;>R96,D+)"I/V(" RI>E4+LKB]]!(LV'7DP8%LLH6K> M^@?R"V?W]"V9_/ENNO@PF:T')+ .93JV. >9=N=T'W86I]$#BA5@95M#H6;5 M$IA)QF(DTY,Q>5]C'A:ITH(X. E.6HV &U&(O_.G@4L_?T?/X^/%[?!1< +. M&! OZ0/D^X3:RZ/I=Y:@0JEQ.01.9NS^R^H)BN\,DZPX#X0)[2$QR?%YL5.< M61XME=G#:8Q!]%48_GBH_NR'<6Q;"I%6+*99;L\ 2+H\3$^G=EXS$U);,E:^ M;I$RO6?1A^YU)$0=Q*>,#*\UC(LOSRQII3-U+1N4[A9JH\RFP$E%_-='&D.H M%]M(,'4V[.,ZA*_F^R1.G,!EN]DVPBC;%:KUH,I.;(H*20;Q+NY!/E+4X222 MYOZ%%-MEBA"NR2 +\(H')-6&GR#F^I DY%^S5D>=_NU".#OIY=H!G=T-G1X. M\T4EV_4.\E5/FSK$UY32R '^D=> 9-Q(QFY ['S9UC23Z!"_3F\VCT1>1/0I M'47S[8+U_R,;5^!,X"4\>OHZC X))<^04?=I3*QR RE1AZ@'=I H.V=("ARY MZY%.60L+M,2G"J]KC]=15ZV!N8OQT4VQC\@:$#QX :7@"K:BT3-[7\7BI '" MMJB< 2H)<.FJ#L1)3MU4Q@ 3^Y$*L+^QK. MB62L+ %@<].4MA3-^K%#J%X[7L3=>@OIL]*8/KW03/WGL4"M+2D&I\$; OP( M9UA,+6;;S5YMJYQ#M%D'=HC0NYC.MY.8O:C8"TODTWO6"(NU:IX80-V_(8PH MK$P/9-E;.%W>\M=R%O;A^(2?=MJ(M6JKG -*TA5=.M^<@E<18"5JC7:YD4N! MVB@":?OR[BHT+OG4:!@>5=7PF48Q6S//M^GGQ+OWZ2Q,:'5:'E!]=4DS743&K5J(#:B6I6JF6B<%HN#YGG?W&)"(AT3*WTFK9Z^C8^ M*\Q89Y1V>:#N_F,?IP,H2X&,'(3?=!7N7[HJ%>]NIL=-,?(T0PKHZ])+H M1F8'2>$< 9(Z#:<^O#GS1(;P!E4DG50]A0^UUI(*MSX^+IT"H'U8$U^P-T-Z MU\LVYLD+#UZ I5?64^0IC"P,,]0T63EV6[\GNTR<4I#A[ ;:=^+8VWK4E?LE MU*& 3I527UI4TB\)7+EK@MU(;6"M4N*4AIW;<;XPT>P)/YG(]F5D'F1T+ -( M4;6J=$_=1:(L]O>^M[GV0^=\FJEN@X] J>"(N];F59A2JH23M:2SI2J7PT]$ M5FZU^X>NRSHMSOZY]0)Z*81!55L\'"02&(!%1G:0?R# @,P#6[Q%M>Q0QHJJ M*UK"S#@[W./9=CUX\2XIO($K("-LBD&,BC\J%#.C38[$24K=(JBH#%!$BE8/ MM R481#L'5\)DI-F)@!2Q=<(.%+"]@*C2O$J4 @MWO;,P:C*9@OXV<@,4>!C M9E9@!"WL[Z*>E8/_W*#]![+.PL"E[G[#=^19E-.MMZ73(-Y'4+!+L*=H3*ZE M\%1M/5#)3=+<2&EY[9CXC#[Q K8UCNC.V^\L0:0I2VE&H-;K\E<4+7<=1EOJ M)7L&RKQ:FF PM,&I[[@VB?:HG4!%/4"#%P1]:?U-JG5 '^!L2'3!4%/YUQ@H M)S&@Z>@WU:AY#5/-P1=R&,?[7:K7THM_O(XHFT 3RG1+))DCVN?;VS14US*H MG"F,[L66$69O\Y0RB>RKZM29*8T-U$8H0X7WQ9[+F(O+BY::( /U*ODAH_%2 MFN;"[!K+6--[[,#J=7F#B2QT%OXFADUSP)XF$9SNGO8)>*ZD Z,"O?+V&"AK M28+:.AV\FCB' =5*I\NN('-6R:'&PZ*.TYW)=N6/,2_;. MBI=TY[".H-%\>^W%&\?_@3JB?/\(@FV4^:JG"V8DI]P'97@?1!B 7^,]. =[ M+B0RR 0!J*>B$)#%$HB;,ZI.7;$&".DC-*_@,I8%:;GS8$G!SX-IPM9Y7GP7 MA/>E1L*.3/YY2+;92UH!%\X#R4O JU'#/A4*N5!.E0> MZ1-@,"!'%I;!7<<8%:Z2>KW3)\C&[*7EAS!Z5'';6H\:!YU$/@SXGMZ04_RQ MM0VPLVV:K6,/)?Y4'=9QO@OZTYZ)-WGFH2$:Z2VJVYO(9B&5!.5Y"^5V+Z'> M[NKN:C7Y\]UDMB:3C^S_EN%,:86J/!7J#NFT1/C!K?>%.^E ]%48Q/H37!T* M^"+BM:7%X_ 2JGE,;H?KR9@LAE!W8;T^9@KQHF&K0H'2RDL867O&N6W_8"$[DQS3]=QKH M%!04C*N&Q SXPB)T0*6VT*DY:;BV1?O:2K, O<8RFSB353@ 8U'>N<,[Y >! MEW:Z%-ZS%4IV(3, ' M@6M&%QS-N,VW:@W,?#*=L9W9A'QY.U^M?DFN)M?SY81D7ZZ'?YG(=FNOU!32 M5"08>_07:]"J3:O#$=H?;1V?YH0!WU\LG @J<,/:D=]6+FC$?2PE1SBJ)TV< MVVA*A[O7XYMJSF< Y2_ 73[EE5UN,VYI,1O+!D$- U6=V]3IOWZ25HE1M^?$4T*WI_Z7?N6J,C.:U"TK5'C$?"VALCQ&=F-1 MH8"0?26P=SZ-1FQ*?BB7!A*UPB?CJ.1J( T'ITMRPI: M1*%V.>N&V-I=Y&@9L8_S:!U^.K_@D+4TEI^ES-UD=A:@#HLNH&\=.H06$.9E M$71 _['W)T5&"]L4Z?&"/I66(NU54F.0R&F3Q/E,LI!RZY+)-32*9BR]5E]V M7Z\YJR5=LU*S\"E#-9I54J$VH5866]147%#36*L_NO3A@]WNE*?3'_.[XS2& MFV]V8_YC%NB=5RT5IE^H3PCM]==8=ESRA(R89;AL;HV26R"N*U]#R'^F0*%( M[VQ?$:W<'I^^,XL(-4?%EQZ)6I1.!*5JZC8S"83. WHZOZI4!2J[F6P+$D".O.%G3X3MTS;H@]DJCJB3 M6"#(TQ.2OP+-OUD&KDJ%2V>N0AMC"J,5BT5?[R%M$^369A.P[[RH2J_7>1I7 M*JVVE-BKSF)-\90A 8XD8]E*[?66U#11;:RF05Y'"HT&]CZM/-8,_9WNAL(H M@6(>X-*IF,*KV^)W)1()4,L+()P6! +2 XMG=ZD-RDMG53=T>V.[W^UYN-48 M9HE->A[*/ON4K^@#=[B#ZB+_Y-\O(JB2EKPL6$\E[+?)3WOO:2>]W35#WL!- ML%$]L8EK+E$Q"V(9' 7W:G2>G[WC77OZ=[E0HQG*UMUZSPS*:_8]CR(9QK%U3B US%$JW5RSMVQ++S;> MB]PWM1_O)'580<[N$H59!M.ZAFJ4_.N\1RT$+*0C6S/.6.0>Z70%X9+DW6%Y MP!/<$<[]E>*Z9+VF *_N^.8'2=>>#V%:P@R_I[]C#H,J.6% E!$T=(C36+R: MQS09G]<5X%UIG.*9BA@F'4["$R<*F$GCW,5_$?K>YD65KD/U%':"U90*,Q)V M;P@DV-OP&,JQY_.TN!#*8VULAZ91SF?).GW5:>: 9QK #= F? AX-3(]Z*F? MPV<1T)0, [_'-R3C0PJ,+$.'EXP>\O2> M-5'D5EM"# (W;])+#9C_^(<".\MP6,LF5>5SZW5;AWB$@V_]+%FBUEC,*:1 MY[WZFEP0^+ BB^$/PZO;R7D6-\OPIK#'.<)TNJ533#V%L9<4@N".PBFS5&H^ MC$=<'1G1 /P=Y%V[6ZWG'R9+,IXLYJNI==G7ZIFDC,':_=9/5#GW^Q&]8<^; M&8P7/^%K(#@\3H/#+]_]9O#55U_!?R3F+L+$V2>/8>3]D[K?DB D3TY$GH'Y MM^3=Y>";7W\]^.J;2_[697_^ECUZ^?4WV:,#PO[W1#>)]TS]%^*E_F30-+36 MSU)D8DEX>;EO.X2BX+@(LC!(HW/5SV'!JBT9RDGY<'KH Q?B'R<,-D?Z<(,# M?@:6@4S;-.>HJ]=K_:0T. HSO(^3R-F(("A_QF#: [%$J /L^>SF8CU9?B"W MT^'5]':ZGEJ71$;+"))T XI^Z31NCKVA=C3*%@:Q//> J#4^3DXJ!2X^+B4- M;A.CI!3]T"K4>7?4]__+@@_!2LV588!=;G/]OG]AKH]/L)<(8F! M.'/@OR#1$9K^@>(@54E]<) MY9L-Q3F%[ GTQ8%:&M1M 22]MP0H-50NW09H]D"',(*<>4[\N(C"9\^E[M7+ M70PEF2%L+(8#NB&<>O,S% 6Z&A#"@JZY[!@L3F)N_>>P\>S:DIFZE\VO3B%0.P%FAXH9*L?. M7E6KN2ZNH3'Y,CB8SJBL_1DDOS">0KC;TDJT( < M1"*93*0H%,35G(I% %X6),KA[';F*P UKWMTI&_8MOMY/;_FQ%I M1DGBM':,..$>0AH6["VKE+%>J$PS97:VZ_!%\#WU'A[9ZW?X3"/G@9Y>"Q0R MQ/&0%<%\7X\&=EIO)#%F]OY^,KUY#Q[#PX^3Y?!F0F9W'ZXF2S*_YB5UYS.R M>C]<3E9D?K=>K8>S,>R<+\C5<#4=6382&MGN'/#-N[M;7^1#,H>S' ZBPT/) M$P:\CE728!!:))^6YBLPL R"&J:H<#'6ZID.X75# \@G#=*X.R_PX&0(G&>S M[-("B*F>PL),4RK4#6'*(D79"1/+<*9IBW.LU>FBEKRBAFSMP.A<>]%N>GZ3 M7?X=X_54R0EU\I82)$"13,>60$*H:M&'26S5MKIY1P,7#EVN?>>AJIM/?D=U MZLN+6\ZD M_ S74&Y+#6GEY)RI)8,$8XORLJPA!IL/M3A*"L.,_74^Q-A7?U^"PTY%#L[3 MWYH.BDH.N,-!ML"($X\9CWR@#MR=\ZG5JBR;E5KG@! ;UB8'PECAOY57U3BX M<)WM<_/?%Y%7 D9/0K3N@-B*S5!N]'GIDP')69&,%\E_(YR;)0.G7U/7]G%L M#Y\V304B):\=+^(QHL,XWN]RC2$NEKIC#_Q# G?)7G9-1S^:;V\>QW4M@QOC M*5WB9H1M<]CHS(K&7)0; :S/%.K2S+6BUL;3J)O+4%N92-TZ6$O55^90[S<+ M+8R(/3/P(3%N999$56L#>1]D4B#=C#AIE5D9"9@G M^;RZI#&-GB6.E,('\#Z3*EE0IW>^'WZ":WKNLQ7>QZQQ IY8Y@JM&%)$+Y\] M0I]^W#U5-BE[=FHAK=/)EHD4)9!HG<_^W+-!E<5.^@Q^XM60"/4&WSQ2=^_3 MM%3/@1GA@1N05BSS,5Y8Z6.L99[R#*W;8[UO[M+MZ3!PI\P4 5S80:+\+-E> MK>V:G%([&S MZ3'@#=^DM?\JXJ\M RK"0'J[)?W^M:&*AWZ*QEHD6JOKT68R MQ]^R67:QG"\FR_4/9#@;D\F?[Z:+#Y/9VC(,-[&.=KT/B_(]EB-.SG/)")?. MR@?-AQV)9#.:"LCPE:59+:07E;9G-=(WA3HP2HJVWE("+N$D?;Z]BRFO751T MMA1ZI*GG76"%U+OI(GZGQAM9I85YJE M6LU2#7.Q;=L-49LYN_-..O_50'A:D8N)X#2@9TD_"[2LB$LK&;/;<_XTI@/* MZ@4;MJ#C!Q"S,'"IN]_P=U)V"E4,U14?_C>B9N!& *.%L?CL?[TS?$/0ME:* M^*8C44L&E2'35%PCH'';=8:G-/'4F!_HI?[Z:9:&)67O"@^\?WDS[B-\$X6Q MZ,*N(3$C&9P:ZX +RH+3T90U27F3E/D@2SX_($9 S#9/P\!55N&J202=^+61S"@7"[Z#SE@.+'=G:V:>4NK7 MYGW:<:76:<#&%+_ZR?-%0;1&<>P)8*OYL(DZKOHRXI92]PDYLAH<5%0/8 MXD3Z8E=0=W.#E,NN-^J]+J]8M<*"3(<#M1 &9&OTCV;4CR71/ARD:?J*8;(( M/9A1U]Z.2M&A> @+%CV94/>C1P[$20CG0;R !?+X*1GC'-TU>BA+K?B6>C( M?"N:)[4":&J306^_&\IM),QFOB6GK\XB7\(96P;9IN8J[:XQ_=SIL7"Z!ETX MGFC[<=($?X!;YH>[^TOI60:C*C7+9Y$"NUI1CF1)-]1[-E"11$BHO:(D*ME1 M%U!Y79+HP*1&:1)+=-2,R46I:D=\@:ZY] NQ:.'92"V6U?X^WD3>/74K5[2J MUH;JKHBD0*9!@-HCZ8G[D8'YRBH8X9O54SG7Z76Y8FN83E >10J_/L)QLFL\ ME4^+N+VQ !N1))@1!!&40U[>;?*7Q62VLJZXFU)[8:R,M".Z349S #>_%$LO MRP0X$K4VD(Q&)H6I6?AX(YK2MPQ-"BM4I*51=D:7.XI ^\S$:0"/R)*YMA.ES&%W4WQ^F2(V';?(UE MBA>!H+1XES>WNR<_?*%T1:-G;T.KL_K,0EZOF;K: M@/?F0^#]4QQ6VQH_]&URVY9 7=R -%E^J2SU+"EDIAV0@V"YGR1( NG3R M; MYQV%&9 A#U>W9-AT9OS237DG.&Q^VCA[]]7E[_*UZTDR+>&1H_(1S+FCKCP8 MD ,+ CP(,"$'+@38&#J"-*E'S7-(J7JOZS12UXK%(\E:\&RYB,DB"B&H8!YE MPU]0SZ2R&::TB8PO9N1D='G=N(RT7ZP!4X8$;8\>(B<'3FF:K4$\X8M5[XZ,P>(;I,O;RAUXVMFH[.4YP+DRYXP MD%I9)0UR'<[)$T $^?(I/:F)21C\\E4ET=$P4T5*9:U>ZQ)ZF?G7X7#ST]Z+ MJ##MLPB)^@30P*PM*PJG>6)*M@+9>I\A8(%G.3'H(&E8(3W'R 9Z]3*\:MNF M--J:(=.(]V/JLG$=1NO(<6FV**O8U"@?,>0'*97'@!M.S!T'O31; 13!28!/ M/I.;=XU$ZX-/9*NE^>O:C>@:6.!%J49PUU5:XOD^B1.'V3TX+W O;F>DPDH5 M9_3E5CP@!;(#Q.&+O<,2D^^XU7HB]U:A0^8V/K+94&% MR:9Y>.%ZFKUI.!<"M(TF236A@$XVX3I:]'46(;=$U3&#!JZZ]*#,[@QA*ZE( MI5W1$NT7*>:.6EN>NMT.B ^'7;R$K6O?O8O$""471T4?]%8 )O>]?)%C2/&0 MV>(N(IE0 2@Y!^(#"^(??4[)1>[N;7"R-:"1WN8>JUBOP392X\BKTT@QV&M% M WW?]?,'S%S-2GXJ5N&*[7^ZF(!?8=QI8F5]:!4W=9,GNL6 M 61QVFM-V*@-WZKW^NJ1^MSET@G."\T*&N$]UZMX&O!;YV1)1M<22,B5+ONL M"RW=$@AN&1U_\1@&=+:O\'JM;((!@(@?[A:;T22<*$FI6M3Y(H6+72^U<*>I M.M/<4VOG2T!4SQ#EM)O:O=.R1_ ' M+_!V^UVE:]T7HFJN7HY-L@M7'@AR M[7C11\??0[70_8Y7/(\A-P)DY?X8^HP,[-8@>:SL7J9ESD9N>KJQ#FIQE5$F MSP?2E@R$'@Q9>;O1(*#\<]I=-4:QR M34M.*&+S=GF,<(1SG*:4=X[?%/,Z2K//UJ6"/GIH)C7.G<5G/X69&WI! !XV M5/R;)]$@R2,#Y\E#EJ&TH0U+1QR(KD?$C-P[BZ7)!EO,[PED80K@)#? >?@I=7]=X M4)FT."ZT4-GA\N6PU+YZ.5[T^4X<2\IYR)_!+DVT)$*=B.94"2=K5Z1R+2N< M+R7T.P;EB?W$QC,;V[+DLZ=-D)[6E?R0GM4937/NTXV%K)].-F/UNB9)D8G. M')[%P'D-1W/S]*SB8YJU)7#S0XMU"%\5_#SY;S3:>#&/DM,*[.]7J-X.](S: M%+7=V.]VL(IA2Q:^?F[:AO3"#,W9?'8Q&J[>D^GL MXV3%TU]#8L_KZ6PX&_&_1NOI1QL]J4Q9K^1';1(6O18>$7@C"H:#_O/FRXPH M)&W#JU9VV]2O0CBG6MMNT6K;1ETW1 >7'==09+O%? 4NO=BJ;FNBGJ)0 M0E M+2=\W#E9ABVIWE4E%N6F[[0P;,*X4W?B1!!9*+_B$C3&%WR5R8"!34Z9Y*0M MPXU<\W(55Z7YNZY\<%B;;,(=S:I[", C;F^D\H%,$GRP87J?F9$U&?IB0G2- M,$-=^7N)<%'9H+)"@Q))/51:E ^ \U:FZBT:!/NA6#LUCO0FTNHM0&L(W<^Z MLU)Q4*R4^1G !Q"U+TI,I' 9! (+=_C&.5PS*:YMRNVP;QHA M9USX5^)XOFW+%:&JY^\5N95[R042QO'(B:*7;1CQJBZBU8CX 7,Y0$2RF+FI M /+DA+YE,%(;0IP90]HK_42EINNGFXB)IA^56O60P:A4B4S&HE*MS+&J9P-) M0*JJ8UZ1.U3!%>-[ZCT\@O/&,QM(#S3[A2XBKX2HKKGW[>!4TTJXJ,4#JP') MF9&,&\G9$<[/LG'5L95-NRXU 6/7(_U>K=Y]G8A-2,=V*1O<[3 T,IY;M861 MP&,X K)QC+9JND!;23']/A 5/ MZ]-!ARDWE1P5R9QGWC]R'9 #7Y(QSHJ/D@-KRP9.8].50J-1O8Z**IUXKJ\* M*SUK@XPKK>:(#2R=3,>WAB-+FPO:(+3T(/_K"A,1FNDLN%0"H2YS4E*V2Z," M3[Z\2,9X3W^@3G3M/8NV.+7)H/-7-I0;=6'%>0Y(X8 (V [(@?& )"&Y9_L. MQW,'9/U((^IL$VN.HK'&*Z7$Q/1Z3T5(SXXGAH%;2)Q5NSYI'6HF2Y3;E0WHO (WZ;]YAMP-0U0>E2J$[?=#G/0J&?Q]!G5HQ3-V\H.WH,S5'. MK-K/H^?2NI+B8KO6$W()Z2%6Z_GHN_?SV_%DN?J%\Q3&WY+)G^^FZQ\L V9M M\Y3FR$8]V254O8? V[*=!!LUJ?L76\ L0M_;P,2MPJG>PVB0UI(1C5 .T.G- M;'H]'0TA]_9H-+^;\5#$Q?QV.K(O]+">@4H8K=^+7=ZW1P].X/V3[Y='81 S MN=ST3#!P%^E6V4G3L&31D([//8?2-;?VE&N<#?INOR6]\1,X&Q[SY[F+J%\.)CE+]BS]J $'8P-I<=Y:*VF"R':ZO30C0W MS#EXD;W:Z?XW>Z6M*RHZ"QKA=[)5/%&'?3E%RQ!5K6EYYRDT;Z?52 ^%C],* MJ<-]\AA&WC^%U]RR)_#U2)72()/10;%K3G] 4@[DR,(R&&D8HUS24Z]O6@K/ M&&=WI]=LG>SX_#*%?7/N=RUKB0G64'!'.<%FI$E*FP!QPJE;@AD-_8LA'#KF M;S6$YV/H[P-(5 MA)%$50JK;X8-Y!)P-1/0<*).4M$70D*I>CNV16;TE6&31 MJT= 3@)W7*ZK(FV* 8>*/P8?Q4F#D;4(%RJMB]#0,GN?X1C@7)@>Y?A^^,DI MAY76>=)X8(98.@RT#E2)DY,U>-!A2@F]_!#U=+$BTD1L#V6XB0)S?0XDR& 8 M,&ZBQ'^2!XP/FY(LN+0I&3$")[W1,S5\,&A&>NEA8$D%VX=(R03*D5&-IK:K M CJ?Y54!3WY'506LXH1!=4;0$B (53RI"BBT9I<>I:$3Y*E4Y!ESJEJB_4+% MW'&Y2AA9DM$=D(RRP3FNJ=QZ:X#:XO?BE2HV0T-A4*C3S MN#\D%[,<.W(+B)*-V86@+/79F-ZKX%-L:3B-7I&[$>!D= <$*%N*F@K=%?GI M2J9O'G%T%3J1*XPU*OZ*B3*JX(+I7DZ.I/0,A18ZK4 F GR'2]H;&CY$SM.CMQE[<1)Y]WOHI.LPHMY# M=5QUG2>Q2]X:TF'&]Y$-*?(9D(R3):AJ8)7SQ7'=3NLR^LW;L5?H?,O+4&]I M--_>A*$[CU8T>O8V5%HD1.]9=!Q<'0E1P7"<$4QQ.2OX#,P@C6K&SC)0UC). M*4RN=O_U$I,\V6XIN##2-)G_VOF\9"^=)07S>+['WV\U Y,;D#07G=Q<'U,A MR@<)2"H"#U4&(& (-\'H[)*O1M<631MT#975*K.[H-ZTDAKQ\8)WW$0 B/4AY\P-JO MR 69SD;S#Q.R'O[%N@@!'2-4!++H]4H?X&)P=SR1?_=Y*V,0.N6*.[/G+\L$ M:-J*E5-MA?"H,'*O482Y\X5'1>FRY<^8CQFLD,B(#U"K 8%UA=:MH*26W8Z8 MOPK]U:%^(ASU$1AU5OPQ'G[V1 -"_HRQL"F91"CO];.2G3'Y*Y#^FV48T[*# M,,9*V35]O(:S*]HK&M"M)[Y*KVYM[+5<+05JBCTLY:AQO@$3Y;E[B^@664<9'V M543$EN@JO#E[J%:GR[WO:G4UK8098056_]NJU=6TLNEJ=4W V/5(5PY&@^/% M&*0Y-7L1JP95K_V^8+:<.3LJN?XZ:8*N:%;!#]/[0(\ 03LOM:K4+148$]FW M0Q@LJ0^;BH43)2]23^2*AEA(B'EC@)%1)9RL9:@0:WR.#86Y4=%*\7Y'HZ;TC%!91-DS%(E/]38SVB9B_]I+**1$"#.G>1:O:Z@.Y'QS@*"Q(#J/2:( M#2\:)]ZF05#0V:/M1 55R]=*6%#.RA)\-;&+7F"0I..Z7(-%<.B1O,!"(!D& M+OBR//'$P0K/8(T'T>LU;=E,A4SD''DIMP,[RZ"H;Y;2:J]>GW59Y^6D>F(\ MWZ9%%6M4<-$G@*[-4EM64_ \UCAS?'+E^)#8CZP>*4W(--B&T2Z]63$]M,OA*#LWDQD \ M>@,1:9 !^\B:G/*V#,%-K50NZH#HWBZ]7MQG]M[P8B8EO\'2 Z_J*;2?C)Y4 M&&C^^(84N%B&0DW]2UXK-;JE2X>^W9/C18#]><0F\J>J9M> M4^D!KQ$IM.,?0GX,1+=O"#"YX%RR4L26 15CFI)C(+9O.TT"&CRL:;2#/&DJ MS%:WQ2<"E4B CJW\AER0\>3*-I]3J=+E))HJNW=Y$U98X$.UIVL__%18V2L* M?^D^C;Y#JR7A+QM/5Z':^NEM.5F1^34;#U7MR?3O_WC:G MT9KV*5W,->C&_NO4@<-V?%J(3+BGT2;04ETZB:Q8%R)@1X +\0)RX$..C SZ M_+6CG=15&ZMB/YNUNF;2K+VG0FROL=;9OC*&G;7W+*G$I_6H^HE70S8Q?5Y->[N!TK%&Z?-/&6!^9 &Z]@$[91V7X M_[&AL9C_$F_40CVG2OX*= DG;)M'E%AU86Q_M=V[76ZG(>( 8O&*NM#&P**Y MS!&[+O;2K#I?@F/]+\VN@9L)*U_F3M9YSJ@OV8YS)9.XIR5M6>N*5:L %9UG ML5O29QKL12O0TS9F&\X68^'Z_(:GX[M@P-E1I7IZ.K,G*G M[[UP\^-CZ#/[Q&G6%.%[K]00_]X3\49%6,,T0HJT?^&P5<:W9$RWWL8SN1C$ M*2"/P&ZN13_O<9$ERN]Q*8Y:C=;FQ5(NO_8QPEW0!$?%VH];2R%F)Z4R$/# M:$]=LBD$UQD.SV]!&VF5DBJ5+!E(#4TBS)M6 X<=#C*=/./#Y)HRFSL^G#;L M(=G126/! #1!&3LX#6J'>G5H9K@?$"L(_K\".O M)LJ3$,#M9>4&IW/V?2?EJ&LG= J#BWN0A!2E)05QR?T+*;;+1"9"J3'()0X.L!*4@_L&MKUU>WF4[ST0C?KVCZZ&J>L&]":&7D%XC^FPW$ MSD8Y9S);;L/AT3.%L$UA&6+E(Y@,"KKR8. (+'@D P$F MY,"% !M#:19,ZE$S[8)4O=>5;T'7BL7\"[7@V66(!OC1P071=/<4A<]I[)TT M#8/L"72XAEH:E,-:3IX4Z5N"K!HV*,5P:'9)I[B"@.33..4\3>A+]B:)QWOZ M W6B]:=0B+5Z5/#X:R0U#I/ $C81>>Y-SG5 #GP'L(>X9Q.EX['-!K FC+=U MJ&UDN3*2FW/;UQ^?7PHLE0I)YH6"\P4YV7J(I)*>M$B% M?1TUZ7$=<;)6PH^B7DHX5^^FN M.ME_* F5>:A9R;DS87#EGK&[&4L Q_S$ MC9^T?>_ =A5&22Z!)8/"O!'%99V-(*3Y"_0HR-B+G8>'",(M>)Q!YG IPGK- MAS$OROHRFL+L*3_X)N-HZ!78CF8U7WL)X[%W?!+ <.0;>_>0C8@/W-P@\Y)! MY@>#O*YS@/IV+[[E&L*^V]QX&TK=^)II?)(,E=Z+0O"ECQC(AZ>4!S-F<_H$ MNICXD%0D@;,JE]&W!'9U3%&1_4ZO;SKU8KA/ID&<1'RJR>,ZKQDM-H,$5!CQ MHWX.[V.@*1D&<05R,$! M.V:O##_DN2PSEPK!P)$_@T\GKB$19L#D#/C*WSVRL QK6G8HYQO7[9I.X]>T M2^YI/8*/;FNWW%Y5G;V!A87VZMBC' IG7Y&]H>ORR'3'AV/N:9#5#!- 3-0: MGU%1*@7*._! FCPQVA=>0#8I=2^7X@8^.OX^=5#,8P,$[VX# MA%L*WVR@&V;N/% ESB$XI9/ SI;TE$Z@%L"NR ",( M=K^ -YDK..-N&>;Q-L&OXOM.&2RXG>=G+\-]\AA&4!O]+F!Z%:[LP3DX/BE0 MNX31?!M^HE'ZR=MYPES8;;)L)QS$K#U,Q80=8KV.01%YQ-?@K&@SX5(,")]8-.Q.J] MKHVBKA7/@TZTX=F38\EMZ C/8,OM3+J0G' VYS?"R5H"'*7:,A^1LL4[=@QA M2[EGMN$#GZC(>_ "QX=O4]?@2XECB/PY$XXA6I)A( 7DR)$+6W%D? C\,LB\ MR2U#F;9EJCPL]#NM^1L^*^_,>!PJ?PI?[>*VF'>Z4@+D/)01UZK=VKG<-5_> M5>J\KG>VTFK%E[4>X&PHC7SULF;,AY\]R7M;^61KQ9'+TJ'"\XZEY=;L>^_> MIVE4#ODKL+ MPWL-JV@71Q9T6G,DQE%20"'[ZQR![*M\.$!*H!6-GMG6+QZ' M.\<+SC A;]L495H2&)BKN1];1MT2*&FIGH-'W_H]1V05DU<4PV*.!^%QO-^E MWS6.SD(P:2-2"Z^SJ0B8 J.TY=>.%Q&0B\;E**\;B.^B MKB7CHUV+ZX1X&8)9'S>]FO5K1M*2PK-15.I51 "V=)UOU@C^5#@.X?T#9^(([_/AUNL.?&J264WQ%?W4Z MJ3TS4<+H97P(=%1/;))'\).;6AZ4(QZ4//X-N2#3VV59[5,4%Y M;M/LD_YKS%Y[@1-L$#5FJPBT5&-6(BO6&Y078,WY06[. Z].Z\PB-=2K,XM0 MLX\!6-]4FK5F5*X&IBMN+'S!?&+),T!>X#TA5*GV-8 MA(51SQT,T(F@=O8WDUX*LM="_!J%6*ET)0A=AHJ3K= M<.]ZC,YMN,FOLHL=5]4"4X%.P T5C)R2)#E-2WI=HFVQJIS,N*W6(YSL:/3 M]B W4?@I>01'5B#Q1*@ 7N!"H0)XX7[,1; S39#J$MU0N#=$Z8']K1(NG7BWFII1!# M0 V!?HHX%C)<\RVY .RR)PR6511)@X%HEJCYQ=KP; W]);4-I=W1=;#IO;JF MTWV]*FJ%'&'?4^_A$=H\T\AYH$L*SG[L^SP?^][Q(>!(%*)AD8!& EGM4,7$ M27U7I1 +^@U(KB')5"0''4E!21[ 9]E\85_O5T;=VB&A%0F&KYT-34.*A*]7 M07.SZ83+NH#\0 6%/3Q#E* X"._D=%?A5Q0D5 M0+!8\%!34P%>3>6K&]25B?W* KFJK',2O"4$2J>Y>B&$DF]V9F%"8S:A@_>W M8*H3M<9GZ)5*@<%\@30!VN0II3T@49K/GGT16>@5I3!).3^ONF?Z\'.]9F_V M^)&Z-V'HB@\6*QL;\VVME &5-2DC2!Z HF7 D:LM]&05V[X/V"R=3Q_8X(P\ MQU>BYJ2M,=!428#!#*-'=CE!6R%3I;00,4*[-U];#=WP*:UG,XPW7__ZW3+< M'RHY5BRUI,TQ*R\=.5!WZ1E]'N>V&A'&@ER0Y?SN6,'3T!H-K8E>*8]7I)"Q MG+,:.K^N%:N.:8L+6.WAUWQ"J*CE6#$/5+7"#'\)5^12M%SNU%PV:J34TCRI M5:+;(39^'%?I]CK*ITI,5QRGJN'12YC]81F1^>#5#*!7/&XN-%Y/3E-![SDW M^_:C=2TB#DJOT76](/-ZG^PC^H'MAW;[W1*F%C^O(GX=1J=UQNOF?<#0-H=I M QJ: CS;0; 5$G\3LK_."MH7JUU;.QP,&%,\5DSAQ8844'IY'+0?;RT95 MY M'AYXG@?.+KW>U$BU9E4J*,V<#XTZKT-L7CFQ%[/MRF8#BS\V<%*Y])"I^3 6 ME_5DQ*#2>4..7,@'FCS:=YI9SQKG>&S095W>O3CQ(_P'H^39\6%27](XB3RX M-8;(;*/C!9D]'[X>QF0J8S,AJNWAL,\K+7'/)4!75LTLOM6R]V+5WJ]3^\H+ _ZC)I"5([O:0E#56T*&&)Q$R: M"4M4B.TV[N)DWF#"@8/RC%DG/;61)@S0?=I %$4=*5$Y3GC$?A &%QEIXM@8 M_%S3(A5!$;4[KO^*SY6^>'K/M%3]V9S/7J$&]"*K 3UZ336@J_W?ZG=.MR=8 MUV&T<\[\E$MUS\>>OV<_BP^R:E$Q<)[51&I4=,YD>O-^/1F3X3)9E?D]'\PX?YC*S>#Y>3%9G?K5?KX6P\G=V0"W)]=WO[ QE/;^_8LY:A MN*$5*P["&G=^ISE1GVFP%RZL#S_CLYN>\D$Y4F6T+ /.N8KEI*05MNPGRY,B M:UA52X-9GTSF"9NOW[/I9KA:3=:VI165:"Q)I]1W+K Q?0KCM" FB!%+5_F" MQOBP%YD,1AQPK%RZR_4N1[DHC=]2;I)QYG%S[<4;MF[CQTS7[+MSF,C;8C*3 M*"5 149EQ$E*G:3D":=O"6*T;%!,2J+7#:WFLLF!.W:2JD1(U>U,S#25 MG(W,,MGT,H%D_(RV12B1ZEXUNY3-7M3FEGWZT\_R;]C_((#X3S_[?U!+ P04 M " GBX=4*MK)'A N !S= , %0 &]M=&LM,C R,3$R,S%?<')E+GAM M;.U]6Y/;.)+N\\ROJ-/[X#T1X[;+;K?MCNG94-V\.E,NU5:5NW=V8Z.#14(2 MMBE"#9#ETOSZ _ B\0* H,1+0N;#])1%7#*_3"02"2#QUW][7ODG3X@R3(*? M7YQ^__K%"0I?7QY^N+?_O;GO_Z?ER]/;BGQ(A=Y)X^; MD\N+3Y,[%N$0G3 R#[\Z%/WE9.(].8$H<$Y6ZRA$]&0:!.3)"7D'["_\'^[W M?^'?UAN*%\OPY%_/_^_)F]>O/[Q\\_K-FY/_OKW]S[^_^_3K^Q]/KU__\NGJ M\[__'ZG_/:&+5[R+MZ^R@M_]^4]_BLO^],QPH?S7MUGITU?_^?GZ MWEVBE?,2!RP4/,7U&/Z)Q3]?$S=FRJ##$V4)\:^76;&7XJ>7IV]>OCW]_IEY M.S+GV-_V0E;A[[SNF]/3-V]/=T5$&\U8K]1(F3_]^/'CJ_AKKC!OS NWI?-M MOWN5?"P6QAI:MG#^[<]_2B1(B8_NT/Q$_/^7NZFXD9N&G<+-&/W_'\&KMH^RW)47SG[\3C;_,&A=X M_XMQVZ^VE*\I8KQ4_/,U_Z'0*WH.4> A+^M7,- *;[S[M'^?N/DN7_A"*0E] MD>?TA>B196*;.^PQED7$7BX<9QW3\ KY(N4A'-/ZQP_BSY?)GS&!_)^_ M)2"=<\2HXT\YZL]_1YL2@>IR.0+S$IW0(K$.=;,F^9^Q.%\HU3PM\6K-S6(0 MOG27V/>RVG-*5CK LEZ)CNB3B/'^R5I0ZO@O3@CU$$UL> ^ GT=4\'6%F>OX M_T .O0R\"R=$$LR518'#KF91COR;?I#/3,,#;U6"=N$S<(2+K,A1?=LOJI,@ MB!S_#JT)+1LX93%+4"ZR)D?[AW[1OD44$T]M.N3E+,&[Q)P<\'<]&PWJ! P+ M&FI5O%+4$MBK+,J1_[$?Y)/)^PK[Z"9:/2*J=$IR18 C765)CO#[/A&^0PLL MR W"&VB*T;KGH*%S$G'_='-./#7X^EI6 MR**&<;EH/O8IF@?G>>IQ9O$<)Q&*&KNC*F^%.)3,*A9'K_N4Q,3S.' L_;]K M'*!3I11D9:V0@)1)!?H]K4T+A)WS/V?T@7P-ZK#/E;0)^3R#"MQ[6ID6R(IM MXXS>4O*$ U<])RB*VR2!"JL*,?2TE"W0=DM8Z/C_A=?:B5E:V"81E-A4"*"G MU:T8D1.*' 7DA<_ 02ZRHH"UIS6LV''Q;Y84B/>ZL$V#_DGH" <+,;=':N 5Q:W 7\6J0@R]+F*G08@$Y?@)73BADY*J M"2Q(BULA!A6KBDVF7E>P\<@\Y][M@E#U=FJQE!6@EQA38-WK>O5^Y?C^6<3X M"IJI#4ZQE!58EQA38-WK&O5RA>B"F[Q/E'P-E^*HDA.H]5M>V@KL%8PJ9-#K M O5^R3VO.N@+A:Q O,B6 NB>%J()1;?1HX_=*Y\XZ@DT7\8*F M,*5#N:5V: M>E-DM1([ ISR^R7GDLVB4!QT$TZCKI(5T]KU")9R0$3,^3S M9:W"OL"D OV>EJ:3R,.\G2M,5U-/9D\*WX&C7&)&.+ M^POB@:*U#J\6*'K\IBX3[$_PA#&.5@VUI4* QY.*K8[N%!R*>QH4 M-8*_7'98*I*'.V$#'+H3UQ7G"-D=AAE7LU9:9?8[NL.S MO\2FP1-GBM -URN%= I%+)%$D:V.[O+LC_H%6A.&PW,2Q!RPA"\%_HK"EDA" MQ6I'UWT.E@DK<*872:FL71(I,ZJ^!73"N9DC7LR[3F!04AN3&B+*4%P2A%-L MX@S;(CHCD;W?0V0D=/Q!179+R1K1<'/+U][QK?X_(KP6JW'UO*2M D&@.DGJ M^07GV,W"):)&:WQ92>C"D'('SE6;<85QQ$&T:^0P="?RP\SF7QB*"5=)0UMG M6+EH=*H@'#W;X%:J.;9N2.!J)R%Y63O$(F<3LN6J%X)UT.O,E'4^@%9*( 1D M&JW4+3FM$\LU=AZQCT4 @SLJ\5&6)?$Y/TPX+>&FQB$PKF[!=H Y%.#L8(YT ML]T"385A)=54'Q4"A+^CD(43;YV-B"5R9ODO-.*&H\)%36#5I 4P0FT0:#5" M!IQ<+R+T0&;S.7:YSLYH7H-KPD[U%6V2H@D.X.QH2?6* ?Y&HU%>U28!FF$! M;B%]0T*DH-EW&,-SC#R]))NT8)- &R$#;E?EG 1/B%,K=DESC.A%65/))NG5 M\0]URV6[-Y1CUW O+%_#)E%I.>\H']L! RMB(5DAFNT4#.Z A3@)%@^(KB[08\T!)EE)FT0CY;2C#'!M M!D:, R)V2<-\:?S:\C#E;D/"/,8EJ0-&NH>$N618@%M4QSL:U\0),I\U,QVZ M+1MI>3 R4^M@92M'SCBXL%5N>9%1F5]FU*^OI+4L$U@M"/#&EMQ!JM^;KJUG MF>@,@ 7JI(RV60RLTU("H:/(#W)4IQ0:;X"#W?(^1+K-][X' M#0QODW#\XOB1VE4I%1M6/,T$4N41G ,Y\3R<4'/K8&\:G#MK' K2Y+MEBM(V M"47),3@O\0Z%#@Z0=^G0@+M(;.*ZT2J*=X NT!R[6&7=#"K:)#$3',!YB546 MC:)OY?D&+$L48M?QV\V446RZ M][09Q>[''!I-W=0D5]PD"I>$XG^B(J/@_-4&N4"-JM@H'(,\ MH%G$I"M?9/L'F\W3X#@)#L_8I6BV#Q]$T?7H?QC& )Y0$"G#TMO/%@RW'2L MW0@6SN8I@4IKER]C =XEIL Y =M\,-?3J]D=QY ^H21SZCFWQ@N5'&JK62": M>M8!^@="FSX1XL7+?DXQ=A&[)[[::U-6L$!".G:/*+SUB1+&;BF9*V/)^1(6 MR*W 4%>!J"%/C%P^KU' 4&W*#V5Y"X2H81;<.?Q/*.#$^N*ZH[?"0?SHM7@7 M*25=-:IJ:@V<\Z!.V0HCK@X <-Z>F' Y&$M.\@7WCGP2)_G1"TQ?QR)QU3 / MSDN\0!Q1%R=XLT#6I/.FF*VF36Y%G\(CR]<4'U\4)38M9X-PZYD'=^TL MICDA5B>:M 2 /%@FRE412L8@.#]0W(&;!ISZ^.F>"^12<0C]BK?%W5?)BY;F M]2P4E0$8X'S#^!E:Q&I<]W(I"X538?3PL]L?DUDK0 NQ80QSWFHZ7]DH6@WS M1^1;[CRN*PZ92+& @XA[8KL-P3,T)Q0EY1Z<9\0NGSEFG&<<.'0S#=$JOGPB MDC,0WX^=N&1,*$=]=SU:X YU"KCZOKBEBLGY3T?=&9_KU,%P56EK%$+"J.:^ M^5"YH%!8NP0MEK$ _Q)3"M1/;1Q#V;G\[,#9F<.P*^*+V(]"Y:FNNEH6R+26 M<864!W29?T4B63?R)D]\'EB@FVCUB.AL7CG_%+.BD%RS-BR08T-0%%(=,/IZ M2PE?J:V<$B,5!O0CLFDK%DBV,3 *V79][(\[:)Z8E;W\:;GJW8KTNM.7P!'O MBNX.Y.U]+G#??OLX.+@O;>/)0L,+:BFJ#YI,(:5"%HSX,EO@HHY; A/U/2>K M-0F$L"OHXEHC($ -S9 MB_+]>*VD%(4M$Y&*97!I3DH,79 5IUL5$9&6M4PR"H;!Y;G>,L87+2B.=M?Y M7KN"0$12[W#E> ,WS517UY]'4B<(M1?(F[=C@P;L@0XXUS4V7@EU%Q$5)BM6O3A_07PR0F?? MM?5LD* !]^ <6@7-J3EJ+K)\18ME5N"_/6=7'D1)7\!(LGY$U%TZ#$T6%,74 M2\(H^O*043?@MKT;8;41JT3L5X0^4,=#\AS;1E6@0U[/ M3-LB>0G=+1[2DPBQCPQ2YPY;7OGD:[L)I':M]IT_:M?S>,C#=$(6F-U2\H2Y M ,XV7QCRIL'V)N3$#?%3DLM5S]$>#5EP6&0?>, =5[#-Z=I?)YN?IQYR%ST7 MG;M#W$UPL8\*5#^0=L9F)UT=@XYT(P-P.VG'E"*C'<';E3LC7G7,8H)N?2?0 M7WY4%#X&J:EP !<#/]:+XVT-OCUODC=)S ;H^O(G!P=B*ID%%YC%H6K.UFP^ M80R%*DW0USD&+:A!11VUMU #BJ\8WHFK)K,Y1RUF-C_YU-QK;]K,,>A)<^S M/??.O$GS14MHZK#"KBY M*NL%*\,&7 !(PW3QL>/FP[=4_[B$JT3I\..-H*U[5:GO4/S&X:U#-0\3[]'0 M<>E+/6Y'E2RK"D!Z/LI<0;85CDL1=CBTES@+46Z"8(D[\X:;F(1\G>,2>@&- MHPHK29#*4L5%5,"L#3"9UCXN;5 @!.[1 /4LEA[P$YL6KDLCKH.[YU8;>P#: MQHY+\F;XM9?L&>#$P/5"H>EVI4<3D\3@18#4HCX$Y?BT=T9W>#M@'D,]^("?U;K1!*=CRM&I MX%LLGU@;!T%U#=E[$%0+#[AS8'S^RFX#NW]$F"+.#M?K<"-.TX3<)197&M:2 M.X)[- !RQ\A FPO)(1O@=7AV!$"A!7/X#C8"1Z$H3?!J+0D#V#GC"@=.X+8P M9^@:LG?.T,(#[NSI'5JG5G V/R=?&##_E<@VO):K"^O,VB-$ #GO.6HS<7@=AH1J*VBLWR,\,$ MG"W-DVMF2W4UCDV AK9TP&/]YCP?[.< MMUB.Z'6V%)T2)A,^NBG='WB2 M1"R3=D%";AK6VTK&)N1ZE]O8GBS)N.9W=CEE!_>F, M+IP@O0C.T3F+&!:9)%)P-ONFMVO82X?I[AI2,E#>DRV1IHGP=#6&2M:0@Y8/ M$D9\[&4XW^;$.ING8]#Q=RD()?PH.&^]FV%-E8'H"UD=6@=9[^UW:GW>W.-% M@.?8%:>"DK/"<4)8'[O<++=C>VKZZ,WRU- QVIW] RTZ8.NLB6%EJVR$*2 # MCORW69J1Y"89-UZYZT3M#'Q]%[V->ST9W^*P5RY$E#"I!K%Y/2O&;P,8!ARZ M/\3I(UH:I%ECO0W'K,-O<>"UQ,0U7R\A5,PF4CO/UE2R8GR: C#@X'R7N[;? MS@@MM-C;,"WT.H[5 W9.T@QOYNMK;16KQJF>^0%'Z8_9?9C\59AVAJN\Z=[& MK;S[<0 ?K7K<9 ?\LZ MP#"WU-L16>M9&U:V:F"; C+@D/X@_B/);-'2EIFZ^=Z&N)J$<:@?],*!^=2M M*FW98%:P/.#H_2B(:F>D)DWU-BJ3[L81N'_X*DUT+G"LC5I)RUHU^A3L#CCV M3E^+4U,X>3ZJI0,FA2;[.TU2Z'8^6AKVLY?X&O*SW<:@?]C)C 4V!LOE -Z]OU3!O ,N0@_QM[H92 M2Z.[T&1_P[K0[3B>#[^AUV2?65/%JE&K9W[(@?J#N(:$_HAXTY=/K>TQ5YOM M;\!6NAX'[0$WU M0UI^55I:W:KAJV 9[%V*R^^DS"I?$8WW>DM#T#N3^A(;" M@/XWV-G M(@]B[>A7%K=F[*L9!CORK\0AQ6O\A+SDVGN?XU_9-Q KH*1OM 7-;<%J[6 J M(C(SRF6P)LSQ9W,9P/5V8I^F[+$A>P$%UKY\DMU*[=/(Z D 8FGT1([FICGQ MJNNI9B;&N+HU9L4<$+"FY-_O$'>O(MZ\2W@QT76?AD37/1 SHB-Q-")[Q"^D M:!J$,>KJ66,V#" :R^FYX2%L_DG0CQV3WRO3V.A[!N(I5#2-YJ)YELD,93W MCG&84U/!&L.@8QJL1?A_=[Q/#H?8QKG@ELTGO2]'ZD@ 8A_JR!S-Q![>A S1 MR^*)DBM"\R](]6@@:FD 8BQJZ1P-QQ[[K"F, MIONLBN+6F HUPV!MQ&=QEMT53@_VHQ!YUX2)!WKOEQR7/NV$$1U ;(41K:.] M:$S\I4,##G,1RUJS45?+&NM1RSY8(W)SY6 :/]K[&3FB2N_W1FHH &(X:J@< M349CXF6 )B2:&0_S^M:8D0:0@#4HLSCK!9]FD7=.5B($X_2]K5I' A"34D?F M:%,:$Q]/OA5$9_$PX4X?=_*YM/$3$D<6F#9 ND]+UMB9O6 ":W%NSTE,,$V? M2KS#[/=>/1@] 4"LC9[(T=;LL4>;PU.@V22WI4%5:ZR)&1!@S<=_7.,_(NSA M^*3D)Q+'BCE#M%>7I9X((&:DGM#1E#1W6R). (<;._X%B1[#R2.)PCRX)KE\ M#!NPQJPT 06L<;D3=_<*'R@)^)]N_W$64U* &!I39&/9G/>D+-84+3(U@1)V8?XJO% !^!-J0-BI@[@ M8)C!'W>^U=S[:,W%*C2[QH355FOGW>AZ[!1&J6'E84V1J0RR9Z2;H +U&?CL MY9*LS(QRP[J@SBJW6FS1[K1$"XR'Y2/J&>(OFK#UR>K-H[9$\&K46V"D]<#^;)^_>FP>M&S1@GZEJ M@@XDJ_39"2,:^PBS>9&'G/O0J2%J0L%PMJ<)E:.Y:2.DO87^*N+0H\\XP*MH M=1=;_UMG$P=3K@@M#3PC3ZJ=MNTS4BUA.J#]>I>EL\+YP9G[L4U39=I9;U;) ME*#1 +5J@+8IU,XC*H9E0QM34]UF,U*'S("6XD=9^J(=Y;*O;=J._;OOS9KL M3^)H7[I,![5W(BB;;8H)&@-:DP_B/XR[2(*U_.N;N_%R3H+XLB@O$!?.E6K9 M+VF+F-XL35L$CW:GG6.'&=+Q(_!FH6=='?NL30T&L V-JD3"1;]VQH062&;& MA-YOV\K4;:LK$7STS;;6C1JPQZ3L@\Z ]N6CL'>YXP"9]6O)9*B;[\T*J$GX MM@=VZV$18^]!6\6>D6Z&P)#O^YX63 YU L99X%WD@H6J$JT[#VT1T]];PBT1 M/%J95JV,'G)CRV/8C,W6R!2I(2W4F_C*\I+XO$\F8CQYYWS"6+2*Z6)?F#C$ MD;V$^+!$VYOM;#:/VT@NF[)/G%%QX*--R]4QD?U9M(X9&2U=JY9N=ZDZW8J= M?'6HEX=?B"2Q1SO9-;2#K71BLY5L!V6P-C3/R"3P?G6H&+)LPJ>")YS&.7JQ MDV:$ +&%9L2.]JXC>Y=/(E$011[_?6Q(N#9A)[\-:+1,*1U/563*@B9@;%C&!9QNY-Y$Y$HAQ9UEL9C^O MD1L?2Q<_S:)0W$OW<+"(OR'J8K8-(-2:N6&)LM!$#BS%(^VI- M G'64YS@2@NDV>[/4(#FN-4]@8.IZ,_<'DKI:'9;]1!-@3=W#9NW:*'!.P0_ M>-;J LT1I2+H]"R[VMJ#I3*C8&@K94;E:*%:W@.M![W)]FB3UFRV3 UQ@V>5 M+N=S)-;3:/OUS@GC)!Z!RYF(B>C!-#4@8VC[U(#4T4BU:J2,D3>W5'LT:;.Y MV@=!FS(Z7:#0P?Y0&9NRWN%F9,HH',@P&6:) Y,?3H0ET?:^D,J8% L-;!Z, M$DJ6V-*/\"$4!:^X'L_F\>D/[F EC^G.Z#VB3]A%DV?,5*IC4'-8" M(^YMD]D%63DXV$]J:=V!1Y:Y3C809@8+/'&F]/*US>P)41F@I ;+QRXM7Q:HE@ M^*H(L1"[6@_6J.JPPJI7NWK!E;&P1(17A"(^V>PAP6)-^P580@*<#ZQ4.W6\ M1EO%?HGI@S+MK1<9#7-BXO\JBXC_)!(*>9'(=*X.?BJ+09VJU'RU-SKD^1^N ML!\BRJ1FJ?I]&/SJI)YE:RCQTM[$((=N=PA+B5ZE"&P JQQUK7Z7P8(OS1'E MJZZ4+C68ZK*P4=7P",F@BI,Z&7W2R4Y?%JX,:GB4R^"',0@Z;!!TGT&@LM,! MBU:(KE,=D-KI4A$@.$KCEG*>NI[MQ$LS8>ZE&0F*E2+04:SR!&XQDH85529@ M^QDRU%5>]$,>]%-4K8;0VR+&FL>HOI7PN'(FVH$GGX9RWP''N27,J.>?$TY] ML@E]G;"JI"XF32SA4%RR9=1SFJK!/E_*$@D4&%//8$/+X0:%DY788HN3 IX+SX!S:?J83JM38JG-OA\&^E8FJ''_UNK]VVT>K[-- M9B0VY[[#F&8+5U\'R )"&3FHX1BNA')&_#,W,9$X01G<(3>B(B)XYC#,O@3D MD2'Z)'B?!NLH+%Y *7.LW8KJOM]A-<5(\Z6*TYT@NHZ]G#GN[^(M+V5HO%3 M$@G)6 ,7@!FCL>WN^$R\I'&1I]+]\,.;.Q*IEL/*HD!P5<85U3QV;2DD/6_' MH!G"N^(6HISC]?!U\,=DJ1"((YYIV:&,4'HV-7N 8!)X_!<:H7ST+7VI36&= MFK0 6?![(3+\$OF0MZZ[6%ZW08]-[X6/R_I&!!??B;W#BV4XFW]A2#93F]6Q M8-%?PS2X%:;\M>J-?AZHJ62=F*IL@UM!* B^X0O+?425JV>OM/+,@[N%J*"Y MF9@L%DZ;9Z+DRY32.^33P*79=$XH)5_Y%Y&'1;)B,:T)&/U& ,@E\6X0U_6S M$T8T]JQG<[GJX*Z]U48D#.>@-B)S]$F-"+Y&W ]#"I.5IO=E=TA$9#UQ0_Z* MB\CQ_X$*J$X'R++_=AJR-"XM]ZB M@\84C8% (X(SY#9WSM?/W/)0[/BJ0WGRLA:,:063X")S6SJO<( 95VZ1F+16 M&L7"-HFCQ":X<-J6T.UCQW=(G&A6WB#65+!)+A)VU9$P"QV<+:,WR@,XA2(V MR>Y&?;SFASX$N5+@1[SW^$>&U6,OO9FK9UU9=E@/Z[\V).8#&T:T9 MK](AN%?I,M6]]442X)S^GFT>>.>:"W4F-8& 3'BWAZ9"9JUU^-,:@XK MLP;Z:"3(/"1=7S])TVSQYK?=*^^LJ]-5VM*GN+Y5)ZETJ2&E4+20@!NUWJ\LCOP M'*/4,G7P0EL%B% JZF3D?VFB&P-ZT!/7C591?$?N G%0W23# ?_;1S&V@3=9 M$1KB?\:_*[E3B+.UYFT0?7M8=G=IN?\ 6O0,!RVNPVO;+VWP:JD8!RH9H&"$GSZ\U*JTA8, M4"6C P[.#^(_67*+-)?!K<-GGE8':6TOO0W66DK&03MN(@'>1,JK;/SJKA.' M@]G9)O]%LY?4H $@2R)EB*()%J %J=U(DA0<5C#-55 EM+[>8#=ZG>9\B='\ M\AFY48B?T&P^QRZBTNAK76D;Q5.+0-?I^LZ(0SUUWLG<5QOAK7 (;B=HC&4/ MOE\:/"&^8N<\Y'U4Y7ZIO#0046C#F$I.P4W2%^@QG ;<78P$4]EM,)$PY2(2 MN7QO$<7$4XC(L+(-$C/% =R@$H0GZL9$ D^*%YA3)GY-GD XU"$EQVSV[ENSX2>M99>4Y8S#GKM5)>)56M]3MQ$QD&9N(X+'B=N( M8 66(G&[>"T$SS'R]%-&DQ8LL"R- $WZ6NH3VB>!%YM/H:&C=@M5"DL^K5Z MI[/'1[$$;74**+38FQTO]#H:XW'C&/#&\?V2T%#XD$)G:^X;RLL"B7BIH_QR M#N%+0KO]JRH]L#1TVJ052E\W!.\?G4OL^=?$"92[BM4RP%%5,-;UWBSO\G:] MKH.R6,0.)$MLM;05W;3X;V4:[M8K"-HA$Q:<^;WOWD=?=+E,W<5AY^_U&9>4T MC#':,48[QFB/.48[!@-[P/);#@8.N.8;-P[4&P?CS9EO-\881][TQP$+18" MKET[%'D"YZGDR=.OWV0E;1/ <1ZLS0Z5&@T?25$[I"CC<<"#LZ>OS\EJAYS:4\T3.Z4BMN;HJO(*>IB,B0.!;46,>T%#)WR*T -) M4Q>R&;T/^:PHWI/A_](O"@PJ A%01;4*QP -^!]R+? F3Y%XVJ#E3-.Z#OKS MV#5$C$[XZ(0#=L*W!"9:*UZR(X$()>J.HFGK +&:]=.:G&-P$BJ1J74!Y66! M2$2G8>6'^R0,@Q.,B+N3(+;\=4]=ELI9)A )H^#\0'%B;#:?4+[,6,3,:>R7 MO"P0H2CMEH)#<)+(4KM8^V2 4>T2SN!]UJ%Q3&*APZE@$9Q8S^6NL8J$(=*-8Y ?<+6LC:P;* M#LD41 9X7P;DYLWKT]/LJ/(T$%DG1/X)7W/%JK8*3(3-N.WZJ*"@X%USO+55 M8..MY[;KM%>"@O?-\=96@8VWGEMP)GS0 M_)J-414@.%T/EYV=TRE]; M"3[\]7RKYUG3ZX-ODRWGD/>$!KT\F-.S_!-@L9*Q.\1"BMT0>7&Q>&7YB1*F MGE7V:@RR2AR*$SP705!\RZE5;L;O"E@AF!P_X#)D*;3F%\>/4$N#JZ8M*T2X M'TKZ]%L0@\JJH&<2B&.?>,&030/M:Y0M=V*%?K2,JUQQW@]L)A)BQ?(RS92I MLP/5PE8(4L&G7" ?!CR;DX7)$7WB,XM< 6^$=\BX98IUC3V0T/'SW\\)"[G; M^ \4WB&7+ +\3^6-[^[ZLT$M.D1;KED?+9PC;B(1>1K6?HU8A-;H*%1KLH/[NNNF$ M.]VKA.XOG)T'O3_JU2.>B5@58Y M&>\==&LDMV+(R4HXJF()^@OQ>3,^%^F=.C%\'SW;<$.B#P& .SO>"=<7^$G< M9?7Z5KI"O]^JRA7!!W=&*F;HL9[GQR8\BPWO4YVF==.A+2K6$=SV'9)M,I[N M,/O]BB*4?Z*G#V,F[=<63>L6?/W>U(#+DKS[.PF\7^.[%"&;B.><^KAHW)@2 M(,L+0VK')<089['6O#4.LU@X?U9Y_!7AQ5($OY\0=1;H\AE1%[/Z??P>>O^V ME$TO")C+@W%+&II"F>U(0W;]E1>XI!QV8;Y:I. 8-*Y-@< [M*8[?9?W>C-& ME*:J>4,V*,<>\, [*W>HAF?,#6IUFA%A@V[U+):C.]5W1>@<89&\O6L_2M;3 M,6C8/@"KS_A9^,)/"V-PC6E<:6#CV(R,8U#>UD4#[K"DM7&RW^S9WR'*G-,#A"K->W]V]*V?>;1 M 4]E1JN50S>S^<,2B:.J$8O_3-GJ?L_3J/MA-SJ-2!QW-\?$S*BWQ,R,ACG, M^;_*>/.??KL3MDN2Q:KX#&ZI?DSG#@;0];$_%3 M7S%'X^[M5;TN9 '3TNUS[M^8]5*P8OLX^CD)XL5.Y/B=7,MHGT!K5!D&7 #] MJF[&>5]!=N/NK5'47F0![]!7Y]/- )'Z XGZAE7VP$/8[WJ)Z[^=!BY9H0?G M&>5>]=X]Q32;;PNDV8_.4(#F.&PWOG\P&?W%^0\F=8SW&Q%\A?@P<'P%F,(K MP4'$Q]9LC=+C*#6<'="@!?L(A\ %;A&=OAB;\E3A1B'@NEH62+&6<7 +S8OT M\(U>_Q02,ZQL@>!,88"W=A(N$O==KGD?+1K;@YNU0.:'0P=N"9/:GP)G#F:]3#2ZQI0;-6&!$C2#1'T)Q#I=:"9VBR7<4)CO!UR/ M9\K(?YXPAN(G6Z^Q\R@RBV'4\EF[@T@8>AUN2.:X!F\T+VS1C#/9UU!?4\D" MRU#'-KCU<\'.'TLVM?Z]SF"IO\C^RWU,$4&DJ?D'!))JY+(\=G$]\G7YW 15>$7I#H,9Q'/O]& MHB TMM2'=V2C%K4 +[B,$CDF#,E_WG]X-^G$+B5H!59PKR7)M=Q\%26K9)=]IIX/"G<7%1\VV#W&L!L1?#F?(Y%/'&TA M%,GDQ9M[@G9A(ZA=SZ;T#I.'HC/D(??93R^!F)&'7@78I7;OC(##2;>0\>K 7<8N@$/\BN$(MAYN- U;1^7(NA M!+=7VT3!\9P[Y=Q]UT2"]V[NN%2@!!6X+> &K%P@+@\7Z_9Z]VWMN&1>!.KP M//A@C@0I,(BWQ";>_T8LC/.M-U..2FU[E:$*A'I+^*B$O_TI6.BRP#5JPG(U MJ$+26L9WL+IPOA0))J;!_OO'+31LK]XT@J^%W>?#U:D:B9YC7\\>#FY06 W> MDZ?*D<"#F@*L!8=!I-F-MLZ,-$_QH# ;>S0$6$$.@4>A'K5[7^D'\1^1<>UO M?_[_4$L#!!0 ( ">+AU3R+7Z1' H !X+ - ;VUT:S$P:U\Q+FIP M9Z66>304[!['GV$8^_ .\PX-$P:C*8JQI,2K[/5:RC:T7 JEB;)OV65)DQ0E M,=F2,E[[$J)AE"C[,H092;:;R8B(N;QW><^YY_[QWGN_S_G^\_Q^YWG.YWR? M_^ P0" :-R4%]7X[":)D%CYQ"( MH*"@B+ (2E04I2&/EM?XK\5M!A("P!JL\T(4 (\$A%<"PFT%& @?)#?!?XA M" \OE(\?)B H)+S=4"4.>""\O#Q07CX^*'2[&KY=!U )OI_D#_S"C[#Y"TSA MJJ1&5.IC 46CLA8IVYXEK*;KM6A!(>3/*&D9)645G.H>@I:VCNY!O:/'C$U, MS$1!I,U]7'ZT\SG MV3GVUV7.RK?5M>_K.UP0P OYI_XCE\0V%P\4R@N%[7!!> )W&B2@?/('^'_Z MQ0;VEZL(!8TH 4FCU,=E+8**FK9+4J[7>H206 )3B;V#]CO9GP.+_I_(_@7V M!Q<#B/!"ML/CE0 &8'4.E]\%]DG:&/+]*3_((X!*6_>*JGT19CU3&I>(]TIR MR=\7<58SAC*G'#297"#GF8WKQU;T9GYR37UP>$I08C\,K6/D54CA2<+]W;^% M.;&>P04\VVU>BDW6WD*Y2@>[<*SQ(0U#K0=R)'ZX=_L%(_P+R9<8-SM\CAZ2 M?=I>ABD!@>L7^C,8%ZKZJWN=S0F7%J$QHM**CU>?^0GA0&[2MF_[%_QQQ;_[ MV8=Q9R<3;/TC>2,?Z5&06>:TWI18Z%4]2RHF*G6:C0Z@;T-6IN8-T9\*V%8M MC,M7?BV3ZBQN"7L8]N)..)^'%1ONV*^8O)5TKSJZ*9;B&P[,LD8X+(@=^^)+!Z2X9S."2] M_>VPZN48(M'C5:GP<$>:B[-ET1C>6V/B+Q M=%7E21WSYCD:HYX(2KTODBZB++T\*8:ZCK?5/^]ID[2&&'O,Z^7+**>$%[MD M&5\4/CZV CRDWH;A8TZEO?HZK]?:JS]8YC.4JWTY(;5ICOQ+E*%LUTZ*P3.Q M4J77]P1-V'JF'MOG?3XEJZ:CSB"*U2@PE/792BZ#_:*5$?S=H/+Y9$,"FRMMZD-,"!5UE4Z<(<'HSB/K:6-+7E52 MG[+WI6J=3=Z"]Y*J'RR(U R)Z>6Z 8S;F?2=6$WD3]WQ@6&[(9DZUX)FY\]< MI8:9I6_8DF#-WV@. USW1F33+8MH,]#!H=J>D9$NL]7787(HL+["JK_>A,;*2$H0S'S@N_H6\!T7_4Z2 A0:./2'F@*-#7 M%/20YA1\U^QUL0K[%_NT%L:^4&XFY3"M( 7@5_8, $D;8^"#05&%PH[4 M5A@U7=CL1";M:IJ1;I_$UU;4.%OJDF[C'-TC+F,O M.[\I)KRKW: 3QE[.C#="?3.!YJRER\+XOM_(].HM9"(V<]V,&&PA\GR/WA7] M1&HRVI_"4W=6S' MRGE%WQE5&T?8^E/IC' >SN:>]TE-A/:=(4,02S)EEM)12? C_=>5V^]V%'G>ED1V.^7%W)%ZF@TA-+MU+4\HHL MCIQ1C+-ZCP^PQJNW;H%DE\''0WZ;%C,6@PI6^$7M+O(!?51@<;T5#6^V4E$2 M%+TUY=PO%15'?:@JIDKJ#H,8/$+L7&3XP+?7+3^* MO1.O8X;\ASD!O2AS[XO^,RZ,[S?CS^F)W/H0H??E:I>\M+XG[_LS7UCN!;KQ MXS3S/GF&[][G"[ZC@X_/QM=GE]_.0091N+;7442Z MX#2&5?P"\KU96=*@U$)>VHI*FH/:7I(ZOQKIW/V(/C-:A%Z9,3@WL:9)"[ES M]T5/"9HT^K601BYJ.]^^5/K*1OGUU=V3XQ>0D7'Q4;[*UKIR/0/'FYC&-(T5^G5WWW2U MQDV$:&=RS!S_W,5V6&#+7WOW9CX-?M=Y8CVJ#+R+.:RA%W_GG 7Y7H;*-NX!ZYV0V9 M/._PI$\Q43Y%,<4H%V=G,RP6G?/[!X0.;"5+N*P%OB)OYB LGY[MV%LB&9#Z M%?*#C[CT)'Z"=H2GNH?BMQ-BK M6%E4Z+(#V"T73(%KKN&U\J\CZLK/]7@AA[SE\LN;7%[#QS]RVJ4^^\XA[J2KG#*\G+D,CDP;CTETA?/$/+Q2,E!3$509\FUUU2_'A%8:<; MN:"^0A6K,A6;6V9A=V3'\N0G0-8[+4JO/&\\X) MI65D72:SYHUR*&)VT1 ]T\(%\%%&$!$NWD7((%)+47=8G^S'AF%QL&[71H6& MOF8D8S5F1?6P?&AA \/V+;9:+TF7498=L'\^*Y-3#W"Y:9+;$X+K36N>'O.D M X;"QLJXMNT!XW[>_[$-"KJ44!0X=^1O4$L#!!0 ( ">+AU1RBP@!3P< M 'L? / ;VUT:U]E>#,Q>C$N:'1MY5EA;]LV$_Z^7\&A>-<$D!W;:=K" M3@(XL=L:R1+#=;L.PU#0$FUSD4B-I.QXO_Y]CI(3)4X7QTV#;C.0V)*.Q^/= M<\\=J?UWPY]/#W_8_[%287VCHRP4$1LM6+?SMCVPF72"63UV-.:F4#7(35 ,_2A9&3J6-;Q]NL4:N]KC1JC0;[K=__=++W M]I=7+^NGM8]OC]]_.GMW\GN5S>?SJH@FW/C9JJ%.6*4"B]YUVQU\[13?1^>= M7_'5Z7UDUBUB<9!P,Y&J$HNQ:[YJI*XUEY&;-E^\?)VZP_T^X[&JBLN1=DXGY3M>7;-6I?E"'6O3 M?%;SG^>'^T>'WRI5F[/<%/S^HO:ZV;*D.A M* P;ZX31Q]W!L/>F=]P>]L[/V/D;UA_TSHY[_?8IZW[J'G\8]CYV<1L2W0'K M?QB\_] ^&[+A.1M\..VR^BZOU%^4U[KY^M3(IJV'JW'BTE6DBN"*9F.O6MM; MC4TO8+\(H^"I-YFZ"%@HC)/C!7-3[IKLZRWWD;D9G\U#HQ T@H>"R#? MS,&-ZKK^/>(67H4+DP6[4'H>@_% J-[-A7\CC=F4=BR$!5PJQM6"9H3 '"832A%D",5"^A241TF<^E>&4V8S^78^?"R,*);2 1-I8\(@ ,9=N MB@7:5(3>0-*;PC0=89DS#//%IN2&%OO/H&=W_?3\(GP$&TN% %&LKP,2 #L0 MQV-3>B[5&/GKBS5^AW$602>"7O)^ ,!($R]8BI@1W B&<7R-IR*4]M;4@&SD M/1&01!9# "#2B'3>&WA[0FZG;!SKN5TBS(B)M,YP3,3I9FXWK Q*0+%+8U:L M_0]AY<5#J)PG/D[PNQS%@OS)!, QBJ6=4E*2DQ,P#+$,74?2AK&V&9*8N,?H M. ]8:C2:/=RV; OQB00"G@>A>QE.N9H(UD9:#[(8$KX1V-L2VWYH?2_*K_)+ M25V*RH%"^AGE?@D_>3S)EK4G&M^8:(R):)V>V!*"["BS4&(MD]9FF(R$J<8% M:\HUOSMPK>B]#9/;$VWQ[7)GLO[_CK!H+A$!3_3WPR.@&A3RS*X_A(K!2"#4 MQ4QY>0&]V0QI/Y/6DPF$A/)JJ%.[IJ$RE1D1,,LYD2= M6)ZWYKK2841>-\OE'K]&@@3!;A@OHG\TTD:/@K2U:6(%<.L3S)VXTYE9 1ZP M.I,1%2ENM>+$I!Q8,M0.4>7B)EK&&1"4?"1CZ194VNZ:EM#O(>&CG2/WAFBI MG?*$?5DL*,T,2@?B1*4X#+6)O &^L9H(;&F ]@4]$2EAF430-.; N9E"LY\ M"@@\'=;"#;'6G?$X\PE/@1#C,1H9.1.>)8J&Y$[N^.G9ZT;]59B+R].F755#; CN_"Q$7&\1;\L%CKM2C;(,3EWM+W?=V M^+*W]ME O=AFNI-9%C&=*^F/9"H12(:%%=KGK@N> 7%("\-? %PS4V "+4R0%S&+"F:S!,Z4?PF_NH)H M[SRT>#3J^'XJU*9M 1Y 9!JIN.9H"J@^*0X M0C3%T9!(TE@O!)[.ISHG(7X#? #+8U>ZZE<&\ L'_.60#=M'I]U"_0A@$Z8" MZ9BG5C27/XJ71?5:[7^'^\,!_CILEK]2<3HM!NR3R-26ES11/Q,'Y:??S M:>_LI,YV;IB[,^Q\T^E[/[]EUH0'.G$7XG*W_E?]<[WZ1TIGL]!_T*CMLJF@ M<]^#O?JJ83MPS@_?V$,=:LJ;K(T-2\Q>!8Q>%SZ);SY_^?/$+GA"0!PMEO6U M]$KLW[OA$8[>BJPL?L=3R"I+-39=8J?WD;Z*=]@[ M^3OW_P-02P,$% @ )XN'5*-^N<1D!P SA\ \ !O;71K7V5X,S%Z M,BYH=&WE6?UOXC@3_OW^"K]:W6XKA<^6W0HH$BUT%[57*H[=NU>GT\HD!OPV MB;.V ^7^^O<9)[04>EOZJ5L=4@M)QN/QS#//C)WFI^$O9ZV?FO\I%-B%5D'J MBX"-%JS;^=@>F%1:P8P:VSG7PF/M8,9C$CA649):H5DOCM6,6ZEBX^'"+WIX MEBRTG$PMVSG>9=5R^:!0+5>K[(^+B]]/:Q]_^_"^MYE&K>S65(VG97F5'RMUFZ:C5+%W DF>:X>V;ROMR MX[9*7\3DW*=8?=P=#'LGO>/VL-<_9_T3=C'HG1_W+MIG[*1WWL9/_.J?0*([ M8!>?![]^;I\/V;#/!I_/NJRRQPN5_=6U/M/ZME=CQ94MR#B *^I[[Q'>-;T] MC_TF= PWG:3QI<=\H:T<+YB=7H1!E)"53G(Z-" M9%7C/GT9YLG(=ZU*L5F"LE6-ZXG1RB1Z;,IG@FDQDV*.'+93:5@[CE,>XF:B MM&4J9B=*1ZQ2+IPR-6;]*$9*7K)N#(5":!E/D-XZ*3;>QB.3O$!4'ZOWQ?Q; MW=J_1]S JW!AM&"7L9J'(#5PIG-S[M] 8;986>;# BYCQN,%2V.K4["LY59$ M\ LYGK,(5UHB-&/NXY9F*@('697);0C$PA?&<+T@D8A?"LR[HM/@7@!C,&7H MZ ISD( OM9]&$ .K&U@2()WF4^E/F4GIW\WXN= B5T(+B*0)!0\($'-IIUB@ M283O#"2]"4Q3 98YPS!73U;IPP1*$C-!&* S#&SCED31K4P.Q@7.$1Q)I M" %@2"'06?5W]OC<3-DX5'.S!)@6$VFLYIB(T\W,;ECIK>#$+(W9L/9?!)7] M!Q YCUR8X'8Y"@6YDPE@8Q1*,Z64)!]'X!?B&+H.I/%#95*D,#&/5F$6KT0K M='.X;=@.PA,(Q#N+0??*G_)X(E@;23U(0TBXGJ"V(W;=T$HMR*ZR2TD-2YSA MA/0SROP5^&3A)%NVGFA\:Z(Q)J)U.EJ+"+&CU$"),4P:DV(R$J8*YVTI5__' M86M#[SI*UB?:X;NK;R8 J&C,Z6*(" M@)5\)$-I%U0'[YJ63-RIW$\O;-0;7RH6&VH;SL\NY6QH$* T%2)FN81BJU?V_,-J3,KZ4%=8/C M^WMO-EKVF2Y;1.84V-,@Y=Z/#(S@L;4P<_1FP&ASEC:H>K%3F/^0>U[[:'G,,$2=MY-3J([6HWQ3792;C^@)GZO M4;H.(D>S9)4VU[7(W8#V*)+6"K$=*XX4"A^)!A)6.WT[@!M(R!#)X9L:N26^ MQ;=48E$.P&GLNYWC[@LVXH]$R7U<\WRP00>_+6[:B )U*7(L?=I/TR;*EP+! MSRO/=?,\%_R28I5U":Z8N/[&'2,M=^P/@E3>WJ*+O9M%>("!1ER3R#;PRQLD MC 9PT,=X66DSJ&LFC> $^9=PZ\KI^,YCCHQ@7JW(O&:__;AJUD;1&FNDLH>8 M"7<^A*B[([L<'EY6+&0\4^%,4,6(^20_>=3YD9*(DE M!)[.IRKC*WX+? #+ M^'[)A^^BLFZL? 7)"%R =\L2(^O)'_AJI4B[_W&H.!_CK ML%GV6L:J)!^8U-!A\:'M7]U.'.O[%W? M>AW"M[_9M9VD3=/V*E+U>D4@XWW,>WZSL]U3_^5Y[TGWMUH-IE*$>4!#6&Q@ M-#SQ9EG.%(5,1&I-)+7 "Z\(UPL&(DES126,.1=71#'!,PM?@KJ%<^E&LN5* MP>Y@#US;/JRYMNO"']/IV[/6R9N#?>?C7K=1/)]T&^5X?S)\AX_A^#5D:A/3HX3()>.UF$:J M?>"FJK-FH5JUG^\?IJK7G0*)V9(?%9(5.W8BP57;L5,%/DMH!A=T#3.1$-XI MB2F1MEM(JGQ="*5$8D8"$0O9?FJ;ST[OV5-GW^YT^[W1]8HMF(*FVVWT4>PI MRECQ#BC7-OM*YFW['A.^R-+.=FFBR(/1S!\?CP>>/YY

PH@C%4HEXTO$ IG685>O?_;TT'7M MCD8.PC?FS>GL 9(\%C(I\L>Q:V<0"6D8I$A"A$!YJ"D-:4"3!7JIZ5AH1-Y_P2L6W%:(2$D9%B5Q0F4<0"G-7LBKECQA$B&5JFFD,6 MFD.IN 4XIEB$?](<(8]P!4J KO.7A'<#X1_JW43 M_CY:J@SR*(_C#29#DL8ZQF[B3M*_=C]*Z_IC.^D;2'UC9V?\\8=_KGX]*X@LA0RIKN#HF:4;;U9_R M1.78]N^]KC_#WQ"NBA**!Z5R<[&FI9=LJ;HU_.%CLNJ.7YY )H,CD:A+>MUT MWSOUO](E&.I'3JN%A4(?&H^:+^Z+U4 S/'ED6PPQ6L,V>*ED,1R8ZN=^%\N\ M?_CSG4WP'<.AOVE#P>Y.Y?]YU1VKK-+W@<.-]?,J/T5D9QIZ#:OFO2K)GU4D_Z?U>A^._TC@_.7+U,\R-!NV*@( MR7 >]3)]!,-N$MM!13ENQ]32K6355IKKV'EY_8)]OJ6;28&]AX10!+E92G)\ MYXH%V)SPI04DJ#IZ\UIM6+.,%A<)^DI%MR]:&J)R2P$ T^0- !$ M ( ! &]M=&LM,C R,3$R,S$N:'1M4$L! A0#% @ )XN' M5&E523P%$@ D X! !$ ( !Q'L! &]M=&LM,C R,3$R,S$N M>'-D4$L! A0#% @ )XN'5)R]^EN7"0 Z(4 !4 ( ! M^(T! &]M=&LM,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( ">+AU0&.!-< M018 /=L 0 5 " <*7 0!O;71K+3(P,C$Q,C,Q7V1E9BYX M;6Q02P$"% ,4 " GBX=4>C>OTB]) "?NP, %0 @ $V MK@$ ;VUT:RTR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ )XN'5"K:R1X0 M+@ +AU3R+7Z1' H !X+ - " =LE M @!O;71K,3!K7S$N:G!G4$L! A0#% @ )XN'5'*+" %/!P >Q\ \ M ( !(C " &]M=&M?97@S,7HQ+FAT;5!+ 0(4 Q0 ( ">+ MAU2C?KG$9 < ,X? / " 9XW @!O;71K7V5X,S%Z,BYH M=&U02P$"% ,4 " GBX=49VD@R" % !T%P #0 @ $O F/P( ;VUT:U]E>#,R+FAT;5!+!08 "@ * 'H" !Z1 ( ! end

L!Z5! /5#?H+Y=E@;7$,/HPQ&\A#T?"R],][*Q8O.K<4B4.W7 M'P91D(J])N?,PZJ\((.R6/C<),!"[L&T0\U]'/#9:!0'R,"\:Y-WR(0 H7/ 5Q ;&V(U.&#F8+7:A:A*//Y#;"0]7'HBAZA;S\O^/(=VIE9./C MY[/Q\<)L?#R#C5'UO[$QLS$KP%M3!SN/GIU0@!MPLV2!E]B;*_$1P G58SK> MXB>]8('PVN2!S?R>$_3__MZK-,&V\Q8IZ[5F&C;J.9<%?['6RM^+V_871_C5 ML\<:GK9O;EL7E\Y-^W/K]N+JLO/[Q77':5V>T6_:9\[M3>NRTSK%/[KXE[.+ MF_;I[=6-44+L++.PR[/V=5O\U^5I^[E5R+N>3G@KJ#45\BI04N;&#SV@WVL2 M/?M?:CU+]]2YQ-44(%21AF(H0N<(['TAZX;B#W'R!.6IY&N\JY&:$!P:"*?F MM'U%0@$O ,&"SF0T]D('I%$"E=R)V#O@XN9/* "$^!M'6 /B]XV;A3L6DN06 M6B:[#T$B">VQEY3US7/7#>5=QRHXP2TX]Z(*YB^#1Q!W\:/74X$M19PB'B*_U>KUDC"*/ER[6VA^SVO">T L2[Q)K[/IB MI;ZYH;7\1O!>IB#I!CZ.T0()+!X<".]'N$&PBB'\'L1O'S8)?A/ZJ)?!L>+# MP%^K*AWC@[I>J+0:G.+4KXC$<6G%;AR\G@!I-?7<:B&^)[TB1Z^U5V31'9DW M-)CB#5KEYCM_! 4(/YWY'(I.R9@R:%3<2*$!_]_ OJR#_SV.LP G?77!<"/[ MHA^P!740?,A1YP37+4JD2)A!2@PDWG$0B&>?E'^2%,OUC$XOC%-F@YYJ*K1[ M72T2=U&FP"\&8!D?-,2*$P]7WQ?$XAQT_>S1]R/Z23AML-!*&7_\(/E\@E5G M#>9=@ZQ^ 8J@JA2!YW31)!QBB&(-^F AD;VTK%9-'I:6>&WR^DT";$L".(*/ M%$U5F*AD"8@>!9L3U?Y%//F"_RA.JB[RD8&2A-AEF% M"]G'D+AX CJZZ)+5R'@"CLH">'0B3I@>4\4%6[^AQ=*J5GR#(4BJ"T^"?Y8A M/,<+6S 0LZA'H+:L4I:'02V!:2"XGH+33%U!H@,*'G1F]OV1CXO2\0W7$K;2 M+1:,YGOB'3 #W4]3F+-M#7] @LPAGPJ))$XN.OR'X-1@$(BG4&#FBESKO"NM M(T6W!9$BLX.X,:M_&^6@E_?%(."4!_!7I:S9UV;;@Z#DEUQY MVX?9;)R,XL3LUT/!14S8 5%RQ3DK$F#0'HU;!I*,%HK:(!#^0C\0=X446-+B MSK@(:=^@]]1_$)+AR?<2X9P(5L85]9E3\0!GF@);H/YUN[\RK".(1%)PS]]_ MEW>QME *7H&^5S&K/B6ELON$0"KRO<(ZS'4O-)"PY"7UFD[>,;$:] K3P TV14;$<$Z77S'.,SPWZ%8I/B;T/Y@VM&?A:P)&-8& M$GS>, AA&'0"81=@[/M@1&M!QH^A^]OIB5L$L7D@$O37@!FF3I895I 0BD'Q MOUL*()XL'$#<#L9+<4)\7IBQ;I&=Q?VSTN.-^HSD^/1W7M]<7)Y>7+<^.ZW3 MTZNOE[>MRUOGO-VFP&6G??/GQ6F[8ZSB&5)RUR*V)1@H<\Y]?R>AQ$4LJ.=\ MX]DXD>)A$*0@W4!].F1;3K3:"^L6A"FBF_2==[6F6Z\WP<@:^)29@=9[[4R8 M9A7+$.C/0[TM_-2!L)_(9%6V6((.&I4?"$$4^1C9)3L!N6F'@+_$2T, M>.E R-4(I](+X9>Q<,=^N/E?M:Q1\)*/L)P[PGI%6)!'+_T(R]L_PHV(F4.9 MO%A4W&PQO;Y=7P[L/^_N#JPD"&(!;7:#,!1;TR\D]W0:;46[PHY;C/S1"O4PK>ZE@OZ[X9-Z&GMQ9BI;!D60],4RB/)G$OX!1F 0 M-"<#/RU.= 78A;B(3NKDP/\ TZ7%DSJ]>[\_%F99I=["$,&[,G[D._3S$!Q% M&++AT^K1T'UWAFZ][SO3T\^/]&Z(XN<(Z0F*UU1.L1*QIU#D(&Q\\D7$SUX? M'D(% N)'J!#$8"(27=6MEYGP\)\3Q+<7*:KCUYJBVH:F$J[G%;IU+X/9%@LV M;(;U^F/IF2O6X_JH M:;IFP.R(D6.H>"% 87LUH0IA;HA-21^B"[%[1Y=T\_ MUY;5#Y-;WEP;),LS2*,0=7B.H]JZN74N_BS-H="3%591$$NHEM<92U@V!-"8 M4VDT^[\=W*+NK^W_^_WBT\5M9Q'+*/A_&/] Z7:NC+&. M,L:@:)VDG(U65VBX@8G.E1&[_CQ]7V9RF56^AH+-[LT8Y9H8 ME\&".VF6ZLV?[ ?R&).Y?7CU&G3_C" !%=T9]ZI?4:-LK7 LRDQ*6!8SI':T M\$)6Z'!TU+9 M T$VR1 5Y"RTDR6V<<=D<7Y8W2>F7=_1'\\Y^D]<)=*Y]P&JE1*]>+!+/&1" M-"S[ !8ER][&=RQ*@GM":9-=OJ];^C3GG**A=R //.("CV(ME">1>0^?2YKS M'C"%-.?=MB1I[KMT;+Q.Z7BR%&D:Z.\= ^>%D_#"0!H$O2#+D6V><.:].1>.[T(2=N[# MYQ'LW <4$^S_8Q3.#S!N MKH)Q'H7CH$L ,J\)7A1$/2Y9I9"\($'Q=^'^=,N:C.FG+1;)0:S8VN9SGA MWA5:.^TEP4B6QTZ/'Q\?'TNIWRO=Q0\?6TGO'K +/OK].R_YV/%3SI/HQIN+O2MG_7BM72O?9<([9T!I2WA9,QQL?OU1O/HJ%(5_VY4CSX**JLO0F2G<1_K8-O9?=!;6MG6]ECRU2IKLR5_ M;-''4JM664AJG;:OG!Y0RT V[)E]M!UN.Q!:VI%SE,!C[WA)UP/L*XR_5[CX MZ>I[Z#\YK1YFLP5E5Y>ES_KNQ1N0X0]D#:Y 58O8:Z?G+YVJMB7UJF\B;WW$ MN1!I"H$';L1L$JTTG:^E3NFTI(BU4H-6?T]W*Q=1M+ >99>*).;#W4O%S<<> M*^7*W_[V%A\TUF,'U(<>-FZ'!J "(V*\3YT6@07)0K#(.8^3H? 0#O]0.<)9 M?9<.3:1?&+#;"E^4+BX[*W'&%I:\/K;9RF*!6IV+B' 9G+.X M-P:"VFNI6.J<_OXF%_-G>.M]CZ-X^"2E%>3T>O?^T'O!;'[:^OS&YALED5,O M[,D4\.<@^@:@,_O-_&?M\S?F7^!DH7HO"M9ZL#N4!)];G]XDP4;IY;/7]<.Y MI*(^JV9_UK,/>;E^JF;C^=[YS$*F1<8LFB5$Q6BZV,2G]*9E.EV')69QW)QU9F[SS_G*+%EL4)16KX8L?SZ1^@NTF1 M>B?5I$B99^[-VC+%1J/1P ]H-%"//[,KK.Y"+^-$/+,N.F9;I\3/=NK^V<[) M,\)+Q^F1N[>N MDA?[6)&@8IY&IOJ"WJ((&U)X[YCDL""N!4\PQ)^=XC?2P6+1ZNN2A<2:Y$XO"QD MM"G)/=8Z:-;:DXT>P\JP\VNI(BH(/*_4@YHHEM0%'PF,\WJKT&@U\ M)HCB=OUG!S^G]$I)Z,DF%3-:)N(%*[WZ=8,SEV7I MEF59$I6Y>!A^'?4GW^\'!\LV%+O"\]U:I>1(*=?5_F+T*G3_**WWVH V;GJP:+)Y4B7@-:!_L\HKV/08D:(&EJ+=X^0?_._XNX_TT]UL:I5?M;&L0 MGYJ/UZ@UMG:DCU'1C.ZDG?W;=B0YKW&GV:TJ%\P???$D.?:4G5LJM1__IU3_ M7#ZMAS.Z[6H-+[EPGK2Z5;QQ!'::MR_[2'\TR*>%8U5>;'59H=__Z/SE@>%Z M)ZF&^\]W=_H4NSJ +HU??.$4)J_/&0O]:Q^YS]=AQ?./ONBHM!1*@NAR(W$] M>9^.TUB1[4)D+NWO/G]Y_1@NB13*BSR7] 6UFN$V')G4VP +G)"KB" M.<46D?:K_%;Y'RJEP@=( MX@:>M!VSX_6V$5/H;Q_%66>MY+P'WL9 L"NL2IN'8K,<#E52X& ML;T-C+8=E;T-4/8&8%@(=\E!TY*W:.?**993C*D$<^":_NK\&FV)=ID*,4O1 MHNRDO"P58CG%B],6:^T22WUQJG!M])_+Z"*58C4W66H,WA]H[[":(U-PCC7_4E7<2<:;J$FFT/:"IT:YW?OLU M\JY$%3XCBW7VJI!EA7F\REG$>IXG5FPOG,Y(7+']Q(J\^=JOEUGS/'&QZ")N MW&W5P2]YX\:K9[^OB/U%[>2RMO:;J*U]KCC6305<-N5B8EA;N-''PB'[ QT; M%ZIFZD(W7C^N,W*OA//4W?O!W?A^(HUOI.'H>G W@']&$^E^\'7X,!G<#ZZE MN^]?;H=74O_J:OQ]-,&0V,WP_MLQC0X/SR1Q5>4)VVA?+-764+WZD5J67/,P M5VW"E2U%3;O2DS\F&#IY)>CPLAU+K5ATFBI M&ND]QO+\+K#L4IO-VIFK#GV1WJ7767^HW)O!YPM?IB/59,<+Q#+8P>)\C M5!2(YKW!1Z&Z/]N7@&VF> M!ISBU3*R#I+NO[#*BN@J9\-; >"?MB9A DX%7 M2*93LN0UDW"L[R:5@EW95-V( MX+WH(+88K=)-C[#.$T^4_BFCORKU'4G3G:GG.&PA$71)=1]U;:- CHR F9V. M-YO16)N-.:%49QF6@S<-V<7JJ!#/*1DF<:47R_Y!B5&7N@MC,-5"S"D0/M=! MKFU5Q[JX5A $O89> SSAG?ZV+8VFD4O.\)>,3P-^]+#)M%P?=F? MZ?(L$,/P?;XJ90;3@84GP;52#\EV5=UTM[?!SNWV^:(Z.M-,W-J*WB+.#M[C MDG$-NK1,/WMT31-S(^; 0OOB4)7&8"76OJ53OX/\1$. 4NM;$1\ZK+]N*T58 M6(-F):,9HAC J4K^A0XF8M*21:=#JG:FVPM^K3=Z+YP'LOV-%\[ ?Z;7_$"L M&'A[']'$'P+H0 /=*] >Q&)X+G=&K]0&.[]3L?FQLY7"?[X:!.!!%NC"":@ M$DL^2C.BH8V0G%6.N*&^.(&5"UU;MSV#IV_;P&_\D5C*N6%4(U& M>0&Z%HTX8S,.A>MF/:(J@2^ICF52MJ/)L.G03)6^S EM4;03)-%FXC:A&BK M0;@(_B-R\ X-5##N'ML&+0#_;V8#(4QK!L+C4$49%CVT:S)\:L-T8"R8$S&? M8(_2/_)9(4[BL^( B5Z<-U5FY&S+D "^V:$9V'[=1FKI_'OSJW60<:#U7<#9 M!6.Q&[3(==QG..:QX\G2(["5WMKG!2CY]7M\"U9-Q0Q^1"2+;.5:S;3 L")X9,/G<.^,P]N%FM1 OADHM:9$\VP6)%(1<##W MP-:='\Y.0?59NAW;[!5B.;S%UDG G1CIRH6+34GQM?X#LCOTE6!2Y*<*KZ,B M!F(G@=)VT7KH0 ]YQEMN4\*A2E#X8X'*GZE%Q&^ M_@K=\[-IR+$50IQ5E0\ MJX87JBVR%?[3:^C4-X2EHH5_@:- K[Z@J'^A NYY? W95UKP]X4 #H7_71L" MA18=*^YOJ6'?:=\4_H,(V-#),U> (;T*[$6.T=(8@;9[#$!)R"/T7U8H>'6% MYG"*%_"H%OS&\*IP-V3J#\.4K0^+ :(N/)/=J^)WN%!WKE"S3G5:@&JGO)P2 M=SX#S;W3RG!S9I/H4):]CE(B?^;(A+T>_Z(#/81# ]7]B/UJ@A #J@HFV0Z^ M-[QYZ.A\0DQO['&#Z.O?US_ _GFVC&=NW2E6TJE[#%C%, C&<< 8\/HG.MHX M&!6=/(/\E/[TM"=?M"G?@VGQG;!C(32+, NJ&BXK\T.]/?4U+."^0=GAQ*D_ MP(>DKM++W#((TVTO0!8@I@PQ1@HS%/T-T';2^#O(W=12CP'GI"E'Z;U @0"O9HCAPE[XML4 MUO\'<:EG00..P+N^NRVLQ[TMV_I)"0HBSA3*AN>[^HV3[# ]_(M2;0-\,@S? MV?JE5NWY'\B^8]4O^1SK-'T J(E63 #41H)H)PW#+ED P^/A5 TP MJH&&\"G,<'^G"+I,A _//)XW;7L0VJ'UX7CY81>2>MK4D7K]O@C:AAKW+Y"[9J;/%; MWV[HYC%!I)[IBC^P 6#W.NPHQ]]FU!0Q#,CL%'[5-U62H]*P'=]4B5M)GX>S MZ%]SMC(@[E*FR@A /5N=*4D>R?7=E14G5I%V O*F@25]TC=W)5>Q($]F6(5O-MR9])SU3 MM+F+NHL4WXNFD24\RD.XHAT343JO*[91&H[>Y#R4RC^"#PXF\C^HFH'@YJO^ M^"C]M[I8?I+ZCF,!&US$\;>W5YMI_DGLW)[R9B>\QD\_H9*C^;D3Z]Z=#Y= MD$#3[:PC?HX)'%K#6XMIGH/K>&W#+[".WR?;KV7$"MAM*?5R5H^G<3$>CW_[ MM+/U]NG>NN\I'45D?9$U>MDDT9OW7)GT'\'BK]:G0Y6JFIUJ9WNA*E 1W?5" M52QDO7XOOB?V@N3Y!JEW.NG5*]H^+7!X&J<4+-]QZ7CM7N9![BJ\*%F&,Z]U MLYCYCL*Y;UBXD\JH\*O'V]>2-00IB/1FQY-:?+D.)M,],)F5$3B5U%BGG/V' MAP%6<-C5LO68J35V3NW0=1\E09V3J^_W]YCD[U-^A(0>($-I5;=6"CVE&L1I M%/4ZR&(L,U\,2M2%[(B>;&$1^O8>B_!M36\"AK'=)RXVOS&UR\QADRR MP;85X& N[@UM*&.9W&_VG,J3JBX_(ANB#O, '6;/U-EOWQ^NW_GM@)Q_OAN. M;H#*J8K4U-[Q1LG_?*?_=#^:WD*S7/[HN\^MGMSN-'T'VQ\];6M]3)V,/"YU M@ITK9*EK(I:Z79,[]=Z^I4ZN4@XIX>QTS0%*$BFAOI_B@MV]]&?TSF7,+LB# M?8J_?5( #+&%W.?H?<#0$7%Y'[]4]%Q/;K5:R=1<"@ GU07,GT1EH3;C2)00 M==J3F_LEZFT M"VZ4:H$)X:T]2!QLC?KL>'$F=3>/6/4'>-3#-6G8,&$S^Q7L=2K0KP,;H=9,Z..6X*\(X&^?# G1I=VZ(G?;[1+N M7>'-19@\O;GGEL"."^ UH=EG/G>J/VEH!?L<2Q7AQQ M%**X&UVYK>R5Q[R R/,/DBAW;V)A12J^A%(_&43-UQ[*E>9.7V-W:PVY4R_P M@70NI2!^\@>_"C?XW^_#.^RU=GP&RQN(W]W96._4?;TS5-/MF]K@+T]? MXG7)M XEE*;EK'"KE&#"5>R97Q*_%*X9;L4O'* M>/*OP7V<*SD7 4_BF^'2_& M1C,!+E/'9N%Z!(R^13Y3SHYGWQU"HV4IW?EIR.U>YRV=B^6(H$S\F%A"M<>1 M29IEG)=SK'23H6XM\ZF"M4Z!8_0,L0AV-!.=AM786;A_9)G3%,^+E(;<4@I\ M7%18("5 ,0$4)IRO9O2F7JN8Q@%C*"PXWDJ&W$.YR\P\R4?Q_FA79J*X;AFZY%;YMH"TGPBSVX M?W@G70]NAE?#25H5'P44=@S1GR%J2E RL(2G)3R]W+/DH$;04GUEC8RQ"J2F,Z1-8*R.>P3"!+3-L.,L7U3ZS.VWNHJ[8JNDU2OZS0Z)]Q& M+R9,S(ET95FV*(%T"4&"S797[C92*EE9I(-FSO9P9S#L#@1Z4V7M2/-OS?0IL9VQ_>!:TQ]SR\!N\&DJP7:])G<:":M+E@@L1^(@1&NU>BU9 M:>T-G91 \4B@F*R29.%2PLX %:,%"--4CTJ]*3?WQW-*C%CL=,,DLB7F:+>N MR*WZWE36MX$0L4W\'K4I2SP'2UI:=@D95Y)+^;9=; W5<6C7[5258TNNU1*6 M*"JA8Q[%0HQ>.R@6)83<6:#RF2HR+7>FRKJEB."LNF $TNHRMLKIY;R-5;1W"+8_W/4\PT%O-.I45["P#S" MP!AB( 3V'1:#$O;M4&:> T,0V[^)5P8*DYM?SDJ_+FJJ[F^G)G<[)9J[9#1W MG#@)T9_U3EMN=%,JC5XD;+=>O2$$\:2*'PLL@I7/O@*#;^-?4]5[M;:L-/=F M-I2 [PR +YXHY,KUO'1\%SF^D"4C5'OA46#YF6)=X,S'/6*L@S&!I;B&E8BO M-<5W,BPF,"R6Y.7CZO 1DB>F=S;V#RX$KCS_( (Z-]R>$)'T9=*UEML$,E^[ M;)L:/Q_A!_9:-BGEBMQ2VG*KD; ^61[ \?E7\L06$<4504%%F=MU16ZVRL+, MA;B+?LD1NK(P<^&6[%(+,]^.1U\KD\']MS-=JRV+ON26:N[( M;GOXTJ?M721KEBCQMW Z-[.BII3I/"')#SZDXP;UNG*[4W:M+[01%R108LY& MZSVYN?_(*2\QK-3SWF)G")^D32\"_AR=LND+<3AU,Z5[97)W?Z_'$J&=X0@U MIBB49ZB9 <9]22$1U1>^V$K0F+"3R+)9SY M.'F-+9RY4O3EF6MPYKIJ8E*>NN;[R"MEQ=]1VG(SJ>+/ Z ^_U)>_K%KRMU< M4@U2Y/KDLX#GKMQ^Q+0:L1!9(;9R+&^B 'L\%>M2E^N-1O)+CL5V+"Y"C(MF MJE)*#>JV:G*OMK?:7^F7G*.=S '1S*F#\=;R$G+'CJ/T6E[3>0[H[$1Y/CN* M_%_B*6^975>X)-XZMMMMZVS%OAU"^'DF1;"'GZ(H GZV01$HW6U!S.V*0);@ MGR6!SYZ)\2KIE&.4U]:*WB*DEV23:12L*54UJ02KNC*V+JYUR^RB_&47[5]^ M(4&>KMSJ=.6Z4E;B2E+#7]-TY)5J@!76-<";TE1=ZJYJ7*9#DDGM_H"G=\#2 MH7G%&)I66F6MT9";K3+WO- NKA")$E2D7ZXI#;G>2ZDG2G$\<-KAQ%MX++-< M(S-]JL^*JNDFT@6J;@)J=$+^O&;NW*$V'SJLBY)A3 MD9O@3M4;F_U./A0&.^92P+)*>Q0N8#7A M9NR>WFIK_^H4CHM(BCGY E$VX^ M]DZZCJ'YWUZB04[R90XH@O"*#O[R=/_LS) M8BW6GG4[35EI;&8=BS%F93Y-\GR:P@:0"Y814]A(;?$J=11Q]&2@!21'9J\UZ M2V[4]@;B+A5$YETLMP4X%S![/2%O NI[HQTU]=K$@"/\R#*3/U"Y3PN=>X M=J[Y-"I-H+^&_[W[]>2YW51^>_S<_.W71Z[J5G0LU2=2>;2)^J.BSN#9CZKQ MHKXZG];I:Z#)V# LO1K^YP_=18HCU!JZ22K!#%<2L4Y%3&ZHDJ[]\YU:[^*; MU).Y [P9?QL-)X-_2X/1U^%H,+@?CKY*5^/[N^J*9ZM9F)@NWY MM*9L_$"KM+,8J-&(K[U./$\&6]@0H3!!HF\L&Q7A2H"/M9()3K1/FK-2JZ<\ MZ=.!8[F#WN .^H.HMC0P-:*]K4VT<][E/BKW40)YNB93LG@DMM10Y+>UD_;, MO-Q+._=2:EOB6#\[YB9)\\ V)$SU6EW)8/L(9Q+?4-EQJ59NM>*:+2&Q,*5] MVN%FXH&[ODQE/N,4=WI.69U6H#63J@SU;CO1'KP?_#X8?3^RY\JARA#9;\]# MAW4G"I/(L[A3M_)11VWWY)F8WGJ=HC]$G?36>AVYV4[81>_P2>])&D?\26^> MA$=,5D\RX1%S_['3DGN]O:(CLAM54GUX-7Z82.,;Z>MX?/T@/8QOK\_B5J=J M(I.F>&6BP:XLQQW/N"BFHL9:G8;<25HS\%RZZLPKGX7ZV;OR0G102^G)K7H& M.B@EL#8< 5B;C.__D.X'#X/[WP=2__I_OC],OL&GYP)PXBUNH3+PF4X\>XG* MH0F[QK7LU]OAS?B>.,1^QH(YNJ5=S>&=Z2C29D?NM?;65;XT,%@LTAVY5YS;V&; M7#L57^_'#P_2M_[]U^'HW.]5Z@A@3,0E>J,;^ ZJVT$W= =J5KLK2!E[3B"\.\"\MV];_I!Y>#>/.5HE",1,VP M:"#&"0E&2G=V&K6]._G2\'*QA#(?*9HQA%),RDRS/(DM0ZQ%A>UEB+4,L8K& M4ZEKDD-(]Z3L;U[>T'R2N%?BE"#W+8/<0!Y\<4@G7-'&LN,)[W&6X/:M@-N# MPB@$TG9:3;F^OS)""6M+6%O"VA+6%BK!\!8OA]SXK<5^)^S+$?>/)OP;WTG!T-?XVD-[SRR5"[&T^D%^>C&=Y MN:1P2Y:[$XX2*I10H80*9^=S[O3"&TBW&[MS8DLZ]?BD]X1%^4NHDF.HB@/M%B&Q\1]%[C8W12FGT9^T+X[<6/#3 M,S&)0YM>:N2QO#,B&H(=2N1\=(>FX]H>7A&X)E.;J X)K4LJ"K5>J\D-["54 M7AS)U<61V-*P)Q-"J7>C,O WL2U-=>;O/E?*BR()%>80^YT0QY4X:+T(YJ96ZS"+DA*]<%J\\%HC,G*V^05F"&6='OH=!(\* $TV\!3!\1 1Q9 MYA1<5!8(3!55USIRIY8P E*BZC>#JH^62K%1:FR5T2N!=@FT"QOV+AA4+FQ MN5A)BGYZ(EY2^2!]&=R,[P=^SN*D___*8MBAE15^#R5E +?*X+^QK<45#*"; MGFX^\11_RW2^$#!YA#TW47\29_#3M54P\;JIVJ]#ERP<-+7P3=LR#'HI@,6T MTBFTTY7KM;(RY25G%60HDH)OJ6"+*F7__:D\--]>J6Z_G8&45R25+_5N.]2(FCE)?3"+5FNCWQ.PUY?^@_# M*ZD_NI:NA[??)X-KB18BNQO<2P__ZM\/2BB6%10;J+:IFT_.';$?YJI-OJB. M/L56)+KAN43;"\X!$"VF,&P';0*DHD1N)7(KD5N)W(JZ M9!>,W/XS&'[]%P*V_N^#^_[7@33Z_NW+X/YB 5N9$9=7/N=ZDZ64$<>SO,8W MTM7XV[?QB'E+#]+X^^1A N[48M'8H]GU&EVQI[KN*JI M@2-._>]](1CVC>2W1K#?>K? QV3I+Z28#*MB25A-G(0UV\K6TOX% UP5Z>;[ M[>T??K3Z#-^-MH.!G\6QJ,O@Y'@\']J[EJSU80T-=.N2C M_P-G>DOI5A6VIY-??C\ID.#/)[ZS*F;IJ/QS'_ 1AJQ,GW>M5>^E.^N3J$X)8DH-!8N^M;'92CO;-'T2U MI8&I$>UM;9V=\RYW3[E[CI:B:S(E&.N3&HK\MO;/GIF7.^@L.RCI1DCS>G)( M8.HU+&J?^A81#E+YILF.2[7XVRF83#-&Q/[J:C"XN?'CXTJ"\#AO8@W^;O]J M,OQ].!DF+A(4(481?TWRQ/A@A+PVRQL53-]I)86V\.]\#$IA_81'?",$=YM5 M1?R*"JQU*]9F'9\QT4M@P$;$#?J'&9;CQ+GI>ZK&3Y#KWTZ2!7Z9=W!3RN') MX:+S#5]>PDU\E2.J\+-33 RY*+S_+9AGQQ1E#L6 MY8X@4I_J]2(J*8&-F )>DAG'\3I:'5>6YX- MFKH.,:=O:F'FI8.MY,:66Y(%6(YSC2M*Y0@3 R&U[5K-1E:U[5*!5SD!=W$: M T;!71+-.E[28K)4J;ZHMJTBRGO"_\&CGPLT]]FHX ?7FOY@O+TS5#/-?B!* M3U:V>#87N7BY(R@;37Z<-(GID]>2FZUV.GJ\A+5K(Y[6Q+KH(/9 ="A?_:7/ M$*8MX>Q%=Y@N,:PH#(OA8PD# X^ 8BV3:)+J..0X55HTP)$-?/VJZB9R=6Q> MZ\[2PBI<15O(W!&4C1:/)5FYTN E>MT7E 7X>C_^ M'D/Q7@:&/=""T3_XND6HYA]:<8'6EVYW=H;F6(3H]H]N:ET MBH"8TTW+O)JKYA/\+9JN1+T2>C9FZ.JC;L1(7;H,?%L8S%9TK"@P>ZC$8NEA ML?YT"B\$G6"3*=&?:26 BS2*&1WR;%I%G\/W 8/3A5[UMJQLJ?Q_W'E/T58U M=P1EE&F>1,S$XBQ%[O4V ;Z8]/,R,KF1U.0C. -7.P!OKP4 %&=3O-%XU*W/ MLE1BDDU%KC>ZY2%[[H*2B<6BC$:^703\W__5K2O*)YL8JDLT6L<-W.2+Q"OG MBE)NPI5[QNT[QNQT,;+2D1M-8>4Y\[W"N2,H1Q!YO\P)R3]M-TJ4G!%*OB8T M_^(X17T9H#CN%O!9E H(;C3E1O>TGH,E!LY&%>Z2 \$Q@I[<:V^:V4+=47^3 MF#@XR;M( '+ND_G4X6U+D1OMA+5!BK:8N2/HW*?OVX&L2*W>4.1:]]0*\"6H M/3+TZ\Z)+0&?*U//MF&%^2%^ =#-N?0L9=G(,CG#=B;YG[X5.NV]-POSNC!% MA[NI"$09\'TCX#8(^"[55YKO@.E0ZG1J>T3S2Z^4P=Y4(F]WC.-8O(/Q^W:5 MA98N)&ZWY$9G,RVPS(HH%";.1/ $H^5:2V[5-F%"&0-.!2Y?>0Z\"1"S]O:" MP;%WA\^L/5%AT3M!*2L1% $Q'Y(,,:59E+K*-(^6#F1$B@4%=;K7V9ZR7"%EZ8!/U2?:8U+"3J;$ M=.CE[-B@*,U.*2( MK<$/ J >?,K5FM]0PHF M5F)JXC;D=JM90O:B07;LTD+;"'_G/0Q65TKZ00^#BT14&457@,'(WSO;>M8U MHGUY14:';ANLN)QRE*51DY7F_GCCY2QN[@C*KM-,0FD3"]WKS8[(C MZ;0=:,K-WF;2["7CID+):5Z<[^1BFJL,LS(N>LA#QH1J)XF'O&V+[>@QFZ\= MN-4@G(_R9#Y0L&R9>=RG&(X\(.[SK_2ID=CS49Z6B)['5IRIL?S-<-0?716B ML7R64#S_!.<[> M '-IT\J'$$]CZ,2DF/URUBIW!*6;6A];>(3H4;R9GU9"?:& 7T0I&I;Y5'&) MO: -2=\2WCL0R0[)9RC?]S4UO*?4:H?D,Z\K4G3 )TX2A"@JV-7I::JW!/C> M+U<^[H_E"*SEE*^(<&[.MX_?8UDXUZT3=&W1L%P!Q3*[X^Q#:1?' MRZ7@W,%.BDY_>;R]ZWC;/XR2'E^E&]U4S6EYQ%VLX\-@U?:><(LXV&[(K:3M MJ_, U\^_OF_L8/L(R13C/G2[A7\'QQ#.DZQ>-1;DC*(>9_R5P M70>N@XET]:_^Z.M &HZDJ_[#O[+''Q*;=E[/[=$4X__'S&.@A] >%XYKZU.7 M:/B'OJE%/P@]>4=LW=+6KQ0/?DX-3P-+#C_03K+WJDL&LQF9;HM6".TK5VOM M+QF?;\QYJ2'B\\J8$-38K,G-+3T+2]"8<]"(.E_J3Z0O@Z_#T0C31,F-OB?C241#F*/AF8C"ZCF4@DD<,&\N?DF9Y>-8J2I)_ M23N*G0+-*9@',2>@/;G=V5NK**^0OH#"F"AP70QAS BKY/=^UL/WN[O;P;?! M:-*_E:Z'#U>WXX?O]X,'5+-4Z][[ZPVOI9GS_L0!6NBS05+ (9UF@J1#QOB& +YLX;FIAD[-! MY401OX/GW%J[&!!+?(=KW,OWXE!M\)) MG!"%?D#B5:C;'2J1/ +_.[-Z3+F.]I31O;>UWF\\NG8*4.9*= M,WOZB65'3!.C%,NDE('A%!-!=ZAWUU8UXI<]* QP22-DG!*I^S8QWAAWX,-( MI;B1Y1+>23*=[G8]N5=_D\4-\BR,V0!HD<)XYC++O0,@N*5TJ['U9)AE4X*A M]&1.QQ%4'I"'5,@_\563.9'4*78\54W,^.(UX^:N+(G8ZB>'9SH,58IL*OL&7JL:97//?I31A MG!K^]^[7DSE^4_GM\7/[MU\?/Z_3L52?2.71)NJ/BCJ#9S^JQHOZZGQ:IZ^! MBF!#/GHU_,\?NHL41Z@U=)-4@AFN3/^)W% E7?OG.[7>PS>I)W,'>#/^-AI. M!O^6!J.OP]%@<(_1LJOQ_5UUQ;/3!WD(I UED8+CN67 Q)W__J]N7>E\DJ[) M3)_J[FI0*H/^P/[K)=5S+5\MPTH8ZM(A'_T??#M3KU?KW7_@YE]7"UT_T>60 M6U%O5UO-?VQL^*[@8(12[=73'R6+0>K55COU03K59OJ#B)X)H(=UGS7V"#NV M%?,C5GMFPZTYU(80!%")*1L[2.EKFHX(0C4VR7DCTMFK*H79RT>'+T%"NF*$ M=6*Y&\)Q:LA8F)H^>L?4&\B/!%?!$F]O9BYC[JH"*;$=TSN##L-3W/VY1#3.VI"CC9.G)C*]X[IQ4[L9?#K!G'U1#=6<$EFZ)E.R>"2VU%!DJ5Y3>@D/ M92,DG6C[CDKQ9E[2V',=5S6QHMM&-9W_>W '?UU9BZ53">7]A$Y?V2L29@,H MRD?7?B>7^$DM,@P'&2%8HZ8,4.]W5H\JJ! M=Y:-7^B[+CA;'CWWFE@CRT3)LRW#@$?\BV3QQ3'Y302Y5>_(]2U]+2]K[4]# M2?E;>_3:!97\.I!;>,KBGX 0MR]^HHLGZX)P FC,B2#T-0VCV$/S2ET*N6"J MR+U>1^XVZZ5%RE(KG02WCRNVG+XPWA-7U4VB#53;A*^ 6A+9=:E M%M5Q199+T4PJFC']EMR(IE#Y:S9JE'(,L&9Q"2#+KVF2GQRA_Q\*HF(1LT6MYCJ2:FO2B MVK9JNL=5=#QS9WU_^*6O_>DY+KVN-;%6%SN"P#(F MV?V'0296\&#C-FK<8ZG4RF6\(?">P2'FY0A&@4,CYUFB_<>**2[3)41U,EPR MX0> +;G9VMOYJ=3!8B-4&0K+Y@%=::#S'5U+6S@$J8Q6,Z5F<6F$! 6ZL\*=$SM^NLU)U2K:-;E1W]M] MMG0J!(>4$DD(O?.04$!2[$V4SV42@K*.N=\J8)U86$S@I=8=BW;KSP\)L M"SDD7< R4%8&RBZ&P6FG-,7?:6?IA%0&QTK?JPR.E<&Q,CA6;OHR./96U^I2 M@F,CXDJ&Y3BL*>V<2*]$M25B:M@*H$Q3R@_^+M.4RKI"Y2XJPP2Y9W"N+&,: M7CF_W;]6^1Q;>XORTU/LCG)4) 9 P="<6@MR"\@@AQ>["XA=TU]2P>&'4@8O MR6%)NY=8:DN:=3&"8X(]Y]G+@L)!A1&".)4_6@A3K6O> M[/;DCK)9;O]BBYH72TX;>9?3;(2QK')>NOEE-+*,1I:[J(Q&%H_!%Q^-W-6) M460\,N6\KP.=&-/.;5?D=JTF*]W-[D*7BL-/)>=-=V),,Y.^*[J];6I\L-5!1NRYF%YT$7-1LM^1V4WD[ M 55QLL1Z_(J8Y'6*E>0Y/1[&6^AZZ)R_OSWMP?>B]!U,3>" M4>#0R'F6J.RZ6(PE$WX V).5+6FWI0Y.+4*5H;"471>+%EU+6SBR41F[\'>C MVFN5=(R G!SYBY$) MVI6[G;U=WO.Y0BEWNQ2T0F7@+W>K(SS&)]>:9?.4LX?X3A6+,IIW&=&\1'(@ MQ)#VY%Z];,Z9 \>Z2G0.DIP+B%Z+5'PW M_QT(\B^#.7-9\M^!("?GAX2(>W=&+@@89!OLA!FM+WNCVHP9 M%$XTIT[J8S2JK?0W:NQ 9S&W01B E>KHG.O02)D"9B!_I6832Q M]=F.5ZP]7CL2@V!I/7WV*N1=4X)@X]WGR9Q(ZG0*R%HU7P*;EPI=5&SXV M)1T>>K)50UJJMHL]*]PY<8@TTTW5G.KPN>.J+J'E_JJ,G'F &1C_850.'FH< MI]5\>I0FT%K#_][]NKX=Q4_GM\7/GMU\?/Z_3L52?2.71)NJ/BCJ#9S^J MQHOZZGQ:IZ^Q=#]M0LQ>#?_SAT8IB5(+N(U4@AFNEEO(XL"4QM]&P\G@W])@ M]'4X&@SNAZ.OTM7X_JZZFNKI@XSHFKN6=!,L[$.PL"('VC@9H629-'J&_]$WM#C X MD$Q_'<\"EJPX2?W1M?3E^P,(RL.#U+^:#'\?3OXX M>?U.53OO/H\7X+60']+ A \(+(?Y)$M7EKVL2N]Q-G68!WN$_J9\DBQ;XG_ M"V]73#WQ/WZ07E2'WHFSEY8-BZ))X(B-IZZ%DM5#P:HIX"B![-#K'K%'0/+_DQ -VHZ"(TA$3I#NI= ?:H&"+X)@O0,.M,CABR9P!WXP$.=^@2S MX,_+=#34P@85,1P'QM2\*2A6R2?-_X1IYV=5-]#\L$+^3%SQ>^IR:>A3==5; M".?]9%B/,*1KJZ8#3&-/2[!"/X@+H[_,]>D<60J^*E!OX'9#2@^, M"G..T%F5T Z%.#L%[CWR9WBA,N0.[$P'?@UST!>@J]%77SYDF,!?'IGI.QZ] M#3\*;[8)+ MEY;:GO^@6_+HIF/?AMX3FB6/KFK0DZ-83;Q%YV1T(DFJ2S;?= MW@5O6RWX(P$M)5E+8O/E#,FY4F."+O/^42BFSE(W*]9L)LUL:R&-&"LCFVYH M3KFA_C6B'D_73V'EL$_S/L"W]!DLO.GV 7=XIDN#(R *L(..UJ?TS[KI$:WO M_O/=5!&H8.M1!?OP_=NW_OT?TOA&>AA^'0UOAE?]T02TZ]7X^VB"YOAN?#N\ M&@X>TE&T^WCY175T9SQ;X^,K^S=#V^3KT&/^71$K?2/NW-*<,QNGR(Y2+O+<+/MP9,+.@^T*FHPN0A'0D-(<]3Z!IFBV5*CJ2)X MK[M"3.WT'7J\"'UWR'@V !XN8+;;DEF3B\J[SX\QY ((00X&I( UDNXHSY'= MVX%I[+4^24B8!##+"91NE10@&CB(T5<=S.*+[LZE)[ N8%.,5Y0.LJ3KOMH# M "O@)6#VP4 2,!Q@X"[3YZAVK :Y%DU/,K2W;H>'B$XB'- 8:#H') J9%'K 3B O9>V"(Z9Q* M4S*F@*0*^H=^B8-B'2 M JB=.P@S09ZH5P*@F@Y.5JS)4G[N5^*=KM!H\2&)(ZVHR]2VT K,D8UOXRK9 M-CHPH' M6X='0?&!3K%TT!A,E[(U!0?!UU\@ -H>=<*T!JHAU, Z4(*F >3, M6N5SKM0T/D;%!R3P$7%FA*'?5B9*(^#D+IC7BZ!HNUY3?1X_ODH@X2:"-JKN M;1J7U58/X.Z%AQC,FNL.Z%#P%@QJ*( C^&;?+>1>]A,^N4)?/J72=L:^P!9Q M"9KP&?B]\(-&8"* ZT"O&PC,='@T,ED0"^L9QV:[>>.M2V2GY3G J?#+<3!X M#(-8&AN)?8ELD\W^ ;:%:_\XK/C/9IYQ$$VC_N O346NU6KTPU^4%OXLH^U< MXAR?B?%:E58=6HQ7&9:9:QENDQ,-6F^O!JW4*FLC9JAJAKX!3E?1D!B*QB<) M)"D[!?.)1[+]@X\0$51$J672?& '4@AK2Z&@@YJ'QXAD]GNPUYD>@?\'^P(4 M ?MK6$U(W^CW*'YA@F2K+VBA8*4 B$EZ2!\!W#/4*=,F^"+_'<$*LD_]^%3P M%EDRU$=X,PLJF=Y,G;H,1.)VG1-5"S1!R,8RW><$ (UN:Q/\,I,RP2 J3$4U M38]A=OB4;6+J2.&+UJ-C&<"R%1B, M1(I6$)$;<-3Y5"LRKH$SP=Z,ZV$",VT"3N_?-%)%GZBNW$N.:UG4\M4!K &H M<;H5A:X8P-@)XWJ ;#GF=QRZ#NC@>*Y''5\:=82U!QYK\BZ5#./Z3\+'.O.3 M1._W]1>=];2I6YXVO>'3)I!$'H-DNPK/GJ;*>F"R'M>3-^=# "\<0'D0-V5 M)8;&XRIBNZ]W!A[7F!H&5)8XW70Q]5.,+>R32"4^H"]+_SU" ?$IB+I_*D.V MD7E=$W S F'J&?\+-PDBVBM:I@D@@.'AXYB?=SAQC MK7:PG0#*XJFJO9"X(Q?:I@Y!_Q(W6Q"CXGO.5DWJ4?.(*L:18!O.\!";.H+9 MQHMHJ/B>[0YD3$S)6[/'C9@&)N([;0%L-_3_WGV>^R'J8_[EDY)"LSK1J]M# MF1"O<<_[0=7R$P[9#^RC&%4+4\=7GD$\-. MKD%C^.A9@:H.2A:5F!67<4I< MP.!C0"B@$^!C7//0D@?HA"\&G9G.1 PO7H2"C"RDP:=IKS9R-;[QS\U6_@_9 MLH3 UV?5QO!F*/^(ID:Q78)P969A]-+YF+^I4W0.4!>VT\=&F]Y=T=%@TWF M"?LL5=:"0WS^3L ;@91-@V*5 ,VO"?5IZH,6Q_3O/AI)DVVH=C8,M&?_8#\ MV;63:/B-2CPH"3RL1%E[79+0(2F*'^Q*S)D"5,\T+476ZU3-=%-WYF05A<'D M-%^!XKOQ9!0?IO%J#38).-^N0<^<\$(=I@^!U8>7:011@?V*:0H,R= 8V#;5 MCL#:_]K2TA$A@W* Q6 ;VGH!L^4I M7'\D\,* 61^JTA6W*$OJ*$DWXR\2#K6DQ\9(2_7D4*DHJ5M_+\C@%==,3 @C MOOY]<#QN$RGJ%QPE2!P/XBJ\IV?>/TQ8"/YU#(]@B,J:55BZ(4L$I$#R@PP_ MJ)@+0$]@B(Y>H6_X_*C@0@<1 XU/XZ]T M BRD+-WMBMX:%A4@8 ,> 5&>$"T@A#&7GJQQP\=R$O WAC(<#_[A+\%G5T%R MF 3%&-1F_FD]AM=/IA_ *.P$!C#.BB+8PC/=]9U]GI1@H:N A#'80H$)VU%3 M0]47%"3QNX8\#V+*!P?=X02 /F 0N*NJX;Z&H]KXLAD]:0R> H_ 96H TSO5 M5YY\@1/".#+['LV#=;AAX/D1E.JH ._@'XMO!#2L<5#0J4=B[^ZWQ\]WH5TW M7NTZ =&U6%\4C'M@8A).(0I_U*/ #U])S&;V#0,]00;%SG)N5@1LH$O=V0(+ M \IV3-$_AEFI0G]<-#0TBU=U]MH0 B:G%/_VGYZ1*A]'.E\\D)[?ZY^DQ" M1FX'>4[8JXEPG4:08),_ZQKF+FUX&4B8:>%&H\EEQ C.QW66W8V;EBDR_OH- M!$[WG$ =J!9\H<]20*1\I47 )[% ;/O&DAX"4S9&4X8O13-Y1OK??0ZL M,AJ/=7&A@4L::%FM"744P_[,%(0-[15]P\I&AYP'Z3VR@V!VVM$V>QV1,4E\ ML6QZ7^")9LP[FP+/E:Z/Z<"6T+ KE;;5;#BC'7PU&_KAW0G/FPL%<>%I:'A='#POIZ M<++Y;L>3,:.6>3A%%*EZMVE7>D[CLX^']T)J<*5>'\E4]3"WW+-]7;5")SI3 MYS[HX1H4DWII6,ZT(E>X\#4H%*N,[O#)T9Q>P:%U0I >GIU+WT^U\\ $GMY)LW1@FNXJN#?S,WJ" M$.SJ="T<[O+O@=&3,<[\N N,J+)92QX$#\#=>#;A1(QG7P&DC>T' M1EUELB(.X0C*::@.RQVLQZY"+)7Z_DI;&S58_D'9(FYRM?--;K.+\S_"8:UX MJ87K>8L%1+(T5';GQ\CR!&DC&Y.'"+>$^2+Q/0HHSQY0W!Y/_+Z$/3/SC)EN M^$&KW7ZA' WXZSS+CY[9FD'"M48 QCITS]&\_J.4WF;S,Z' M[NN[5'J'IC@=T=ML<7!6#9C"%)7:I2K"=Y_[#H 1W$\5>F@!VQ!^<_V\8IR4 M96)._.KS8&\]1K$3C5\ WL!0JAQ=U9WF M,R_)G4TJTR@TP[58,0/9&43HHZN0X+Q$(.7@L@28,K@$FGF(=74Q$P5CF^.! M)L%XYFEO'KNTZA^0T@(&6'K "9]T! <=?';!X3@M^4#1],WVP59;875%D<<9 M9QB0C81Z.5QGUR%I3K8?BZ&. *5A=<00)H+E2!!.#8OF,U\E\OYP");O%9\0 M/P')T&=!,M_J)"?+%?SMQZ/F/\\^K1AD%B"U7^'/B-=^AQ6CX=6K<.8((K+$ M(Y^4]+D9)F7?\$Z?NG3(1_\'K%ZZ7M>T4ZT?5=:TW:XV6O1)D1GBQQ7V:U1;)PWM MASKCC]RJ]E(;^>@62$JGP1=);*AWM6>/78;3)"#Y,K2KG1PL0[=3;::_##OJ M#Y?[]%S[=._(K5ZUWL(CJMAM&=.GK:U4&]F0!A+->CW%4BBM>K6=5]Y=J++; M+R^=:BVOZP%J+2M98<)HS.5 MV&*D1MFM'^Y);BQ2HZVT%/$M1:Y$N)V-G"22X8B-R$Z$Q;@4:=JVP((\D*=0 M@<,X-B27L(5;F5S2EJ'KLKIUE$/GQ3]ZR:?G,L'#B_CF*)<2QPU6+FG+T/E) MLANRZP_KL MP7U8Q,E*N9:E&+=K M;;E=W\PM%<+I-$(K$:W<8&(G4BL+X'[V6CG=.-%)2CEOTIR;XW+:P=A464GI M+(] 3CA]23\ZE9RX#,)3Z>/M&\L&>32%[(5>0ZZU-GM7GS^F=G9@+9#+';G= M;IW"XPQ"@^F":I',K-7DCM(YA9TGGZ[%Q\:9Q2J3DI9!J#)]T"M0S.KMGMQH M=T_2C"G%5\^.;@^R63RXS2HFG"Z,S58^4XYCX^T/$:'E L:.UR3PB';HN0XN MISB=T]&PB,VBR+5N3^[6$@)=$7%ET3Q.'1^?&?@*B3&?2[ /XF5!0MWKR,UV M0BA\7'BY6>)R$]"X"IJ"%2JH<<:P1;Z@'ZZ? M&*'MM62ETSX]BRW_^.X SU)+O,@;B,N3[)P[<'2VT%"^<)?AI[ 89T%BDH6Y[U!>:Q!WK:&\O9#MM=V&TW9Q*9KWL"O](.3/A#I'/59_I[N)%Y/&9P MZ.\S,J((-UZAE]'PYOA57\TD?I75^/OHPFN[]WX=G@U'#Q([Z]\TC\D6X4]>W=; M=[M54U_''<\>L)_T'>C9Z>N$I-/13J\RDH[Y%XG"!G]?:?_F!\O0$JQ)TN:# M:XS\#3MT[0Z3W-#_8PW[_+:Z02](O^<>:_#Y7J^2JH1]0&W8=K*DZ3:!/QKJ M(_:$A,V!_3SG1.4-03_($K;<7N+Q&OYU#O\8^ OV#34=(ONOQPH2?C->C2SA MI3K;%?S!2/L_6&+VV9--6%=P_RG=I.,BWUG?;+"[&N@>G/_GE1$(6YL,Y/.> M.$2UI_.^J5V#Z36L)1(]8#0SB14LJ'_&$%2?.LKB$'W9B6M4\OA:.KP3+$H= M[7G-J/0E26.$XJ^ZZZSZ,&L>/EZ]7?CFV9[4:W!.M];(CY? O@;;TM4=F#[JI935Y(\8 MTA>B[%P"QWJ4\O;(E#&X?M,Y??@I*H;JBES:I]G73HXX,>/O!*FIU"I,?."' M[=W;3U%FAX*J^^1I:$ZM!9FH/],5)".&(-UAJW8'308V#F8$2D"AG\^1O5RI MK".X0PG2&4$N$H1F"O]H:RKVVG[1W;D4:A\.6-;45!NLUY6ET=;%U!).0-M- MI4X3Q"4\.^G]?__E6>ZGX,_LUP]^4V>;_.6!D6;BS9MP^\V'-3(C5*,!66!5 MU4?=@+\1UJ]9=1R"/>#!]*-@FZX!LFFJM-LW/F_3GN(X-WQST A\YKF>32=* M&S3#Z-A0G&X>=#M=WOY[KCX3OT4S11JHJ.F;9@&H=P)0+^$H.":!EYM.5>JC M&\Z!LXK;EW)2=U9MQC7=81*SUALVHDQ&)34:,]X3WXD^VJNNFB M,8F*1(ANG?5FIT+TSMG*C_#HP0('7T)2-8*1$?#V0 P(T (2N&=J.&^5,?5J-"/8[]V0_@03ZV@Z"VXATX*9XP2N8(O" MY$Q=K4K_0>4Z@X4@/Z=D24=>0W4.SL:PS">8L>,]_HG^#) ='D]F[V9]Z\'. MX2SG5-)X[MVRF69'I#!4\DAGN@WI-J6<)!0B&QY*SZWE.!(0*E%*L]ZFJ'T\5_6-Y2,E MCW#VH7O&%AH/@=S!YMOH$ILBCVPN^1U\ MF\YS'33ZN-DW'!AT;L#A@$71V)Y9HVOF&:#+-9'/*B MH59U:IM=D'<',#&,Y,-_"DWA61K,1I"(C_!CI$?BON!6@!G\@!$]%9D0=>_[U?IC[[5379,AN/X;U@!U=58_OA7P*XG>/_?*@?@[MQ7-3OHBI@9<((0 MAAD8CV+@$#1&X-(XX.=37Y(!X[6WAMC%B9GL&1;<*.H0 /3C;Z(1%&:V; +: MBL^$.!]/W$Z'SP;/>X2GE$=XY1%>] BOM6[%.N]V/!G;O)WS;"^84[*SO1.( MOZ4:38F2_K^>A;"+&PT:4$/PPTT3C[EI( _^NW1(?8S9EE\0JG/ M?KJ-Z'2_FRN*F'ER5E-QO.72LG'RX#7# KF(6M#']M$&76 PKQ1"V\QY9K$O M=B8DX6*[//A%SV3HR9#U0G&/M_"!_J/E,:@2_I22L0W6,"_ 8V>+N"PP6,A= M3YRGC?@GK([@-(-83>IT4+5/(Q8:AN"O"^,@A MJ>/J"QJ #Y!< D8%CD;4$13AY4"_XR[-EP!K[2)Q-#8U^\("F8[@>/GG5B:$%#YT>A4N>P$(W,8O4 MWL/4KW5G:E@(R=,*S"UCI;*$R$-V(8F9'JM%$U@BV9/*\N?Z_9TK#]9S04LN MAA(_LJ%T[?!WU]DOB"OJ$&GJD^J?%>$)&J;2+)>V]9/N&3#DW>8_J)1BAE.F MIQ7'S:8634^> M96C79#H')I-)H//!>\1 N0O^ZK7E/;I]!)-?+9I6@\=<9EKJ^J\8ZOI6!T.L M^8$I2IW$R+S9[,KU1IT=(UHN/1J&!<2C M:)!"ZL!T/H6_]/Z7;JTCMWOU#P$E[C%D\#2*P!F%X;NUAMRI-[FCAPM%IXU_ M:O7D=J?)CAS];X:CH?B,(K>4MMQJ=&AVD&?03 , 5@$37RS[!WOK4L>9X9'GV[2 3MRL];C"^4R8FEH$WPVOD"(')FG%E#9 MJ,E*L\T'_+9"AX\$-OHSX=Y7 (JIUQ:\; ENC>R?7/_) !PU'50K .EU&9'] M(XU(TE2:F6<"@E>?5=V@GB85'YWZS :+'B? 7U7#"R0*AM!4< M%WPNS+/3-)H] -SEBTA?XY!0;@V*'=" EB10UO1^C;LZ$^'#\LV-00$V$5C^ M%1LQH^:):L\ITYX,RX0\.LOD-BT0!%QCE@$TVR,/56D,9GNKI*S.&Y>P"56; M;8EU0JC7Z6=X43P*O'E 4\K4(X\VR'1Y!&V M6%L)7CM+>EGH.$QN']4 MZ@ 52NTMQHKB_FQA&>@L;/ MN5@.6'#LY6S_:GA:SIS&;EZ0GR ?5!?L7V#_Z'3SWPPQ!GQWE0QX9UNFA;)- MN2GB3+4;%WK8L7+)T5$,)S-&)W"N*! B#L(R!FG^-J4RE)VWC%#I9Q3IL-LU M%E^@;T Y1T..JI3]%@X3T9VK!G M@)4G8-%SK9T'7JA[-N7WM/N>2=+8^=5L>FFX3TUDW]1N5Z8CJ6[MQ=6M_KG< MVD')U7@TN>]?3:3^P\-@\B#U1]?2[;#_97@[G P'#UD?P &5/K>D+RPO+)F$ MGJC-77V!RIHB!'J#.9S/+DNP>@9-P:(N$Z)0T"<&F?H!9G20*-C!!Q%=^/GY M+&>&X@/Z57K9@T:,>=@ZE-ZEFS23U*&N33 B9GB@E[0T"#X]Y=QRV+$I91R# M8A]\>Q#)KZM*Z(:-%S 3\B,P$9B36L%TD=7[Y #]X)'9$S$Q.]5X#6;$?!PT M9T\P7V?[50-Z;4ZK4##LO]D#]8-#81R=G2F"%\& +NP:&H,'\TE!%_V>.IVC MZ^8G(H=?L\!47A>@,9BPKSZ%P>I(%GCBMD/!.;T;P/.TMZQGQ*5=XV,HH8ZS M37+ 276I_/ <* =OZZCL\H&-MPK1T#HK=S"(5LI^+JY/1N0>P1HAP9I')&&O MS!PA'2'<^J&:Y"CGM(U%91_<<>N%3AS,D<$="G3S^32#F7,H[XOB>JYB1+1Y M8ICE,"?93P@Z=)W7&9H#.NIX]H4/"RK:_W'U1_KL!,E/JK,5X>5.MP"VR.^: M_@R/P;_^H+P.AD%F[L<.*[NUU7SV-FA7=CT*LUI_MH[5O.A"1R/@J"35I4,^ M^C_@<^OEP)2CBH'5.ZUJ,[7J7D ?!N+_^:[^;C\9/>6TDLL[P-/*Y!U9RD<$ M#2"*K+UI#K]70:2YVVP],H\=[! MC5$4V5-2)?8TT1-2"^NPZ FRG<+T8,@/B6/I.J+:/<4I_\=UU\D2\OZPB(1B M0UMTE$-IK @IQ-F20>@W).9#9K#CA/JZ'4'"&$L&E-,&%2("M:Q%(.^P:A2< MVH6#0^MGCN'HR9E@6'ZJ/0O!:>D7EMRS46#1^W3-,2JSL6?"(9MPX#U===I6 MY$ZGEU"=7B3X*X[$'X,.+T#@Q1J/(P1^2_750^=QAT.6?-&:[>[N\.6>:&5] MZ\'@2;=&HZ_:%V^^Q9,2,O83JVZ)ZB0_ E0:2<\ F]$SP-M!_R'[H[[)EE0% M@S*$5G/266U%O!X>Y*'1/]/4*'X>A5>S\>:+LU2GQ*\"0>867J*:J5.^/Z+Y M7Z%K.G:XH"-+OM,Y$2P5:N\%'/8<'F55I2^K0@G\<\TB+'&#EVRB%6<62X.F M=J[=- EGOGGT*(V==;!KTC!-T#TVN_6,7XA>Q@[?_5YE(O+,/$8+O'M!>,J) M=(UO $SDWP\/2H"PTA^KD@"\O!9[!2\%Y&1[8C0VI?_Q@/.-;8FN-!SHWPU7 M0\+!9[/0D9580X=61'$EI=%L20]++/AIN*_2M8TYA/\UD*7?0=A46;KJRW2+ MJ8PIT:L$"JB[EB(Y?WEX'CK#4B7T=-AD!QWPHM^"(JH[0:4VA!00Q_Z1E4YK-:Z?R 9+M2EF[K9]!VLA MW8^_^R4B9M(ONPU?GR=%C6=]9]IMUN\M;TL,15!;A7:K(7=JFT$45J..LSY2 M>R$>Y;[)WG9I4J1A;M7E1FO3K8M_%>,@BCSU74,S5%F79@QL36"#N8*X&5C1 M%T!85 L\JVQ_\TW_K(/R9TM%*[R1V8Q5LN2;L+6_BH]"WQ,N4N0?,=.R3-,? M=#_*D8/H(+D#="3J AF,D+-+-((RJ?Q+=^P[?5/KLRIG(5QWQ=*J-_R6_[MY M_O**SUUA4FKE"Y!U3Y\[77;J#;G1:6Z*3GRMG[KL''UQB>;GT#(T-*EZ1RI! MN)K,*B$Y !WA@ )=WE9;[O5J046XL):C"<7K+P@4<7C@+7J:WIMHRJVNDL/] M2B^J!: D4K?QC$'JM&^Q'N1L)-W! M_Q:6X[,^[4I^\'WI6NT?V_(@.M7>D:%YOX%:7%]@'!519'^L4^W#-\;=V?;OD'P?#"(G$OPUJ9XU?&L^\.22\KHM5K MR.UCVC1E;0(3J>;2X)4&K]@&+^S*5/R[NZ7)*TW>VS!Y011N5WA%2#I6K2TK MS\ MASOS*3Z6$.=M0YRW%@(HD4")!"[.V\>DF[73X9#*_^)K_'M0^/M,^YUGDUVV MO5+?:]R;U=YFZL0_LC'MPNJ%B4LHW=ZD?9W0\Y:4:I0EIRL?PNJT+.# M^JM[DZ9H][CU5)_D7D2O5VTV3_,CNO5J$LP 4OF'WVP;Y[J_<,?1!10Z)UYJ MW%?%X1#JCW^Y]=2Z*;64)BL0>%\W;FHW@T^G"0M6#4X(G:+C*]6S8[D(0:T6 M9VEV>#O*D"12FRI'<(GR15&[6^V*H&A__&S;I:8@BN;;L'NR4'6\3@"63D?;0.?;9_F;CM>>P0WX.3%2FF&KES; M6%Y*(+G3ENOM;I$,] 2;U]!X;&FF2S-]3C-]]HRX6"I$?T['CG>[LM+(HQEG M>7#1LA6E67_S9OT\U3_C;METLLZZ';E9+&N/_/HH#1=+SV4E7FB]G-+REY;_ MPBW_GBIP4>W!]\:0;XV4B\6VY<:6F/H1E4*SM/9!;9[2W)?F/E;2>6YNM9PW MZSQO]G_56#;^]BYA0 D#4H8!>2L5F\,+KSE "+=!<[L2)5PJ2HA3R#\OF[C0 MMUXC19WW-PU.++K[$F>'YC/PP+)?TZ[\MDIR;T63W(>CWP>CR?@^:9=4)A&8 M$P5/-MI+]_C)K[*& S9PW9YB8C#>H&.#83HO%L'U2^OJ9E!!%P0(1-\E6Z55;W1.H$-.LQVG=">,*3<*%SF][POR(0/[Z M$QX4CD.W'D6IFGOU!:]S@+D!S"#BME^CVETQ/.<-XI065^.8O M1#I'M\VVW.SMK4Z4_-;I:7M=^)W3=*509+$,D,%Z$4102+_"GM*16^TD12$S MQV WNJD[ +BE)\O2XF024-%+"03NMW6MTZ8>3U9\_GQ%]J2CKVIUN=[=[&B0 M'01)&M\X4022#DM522[67XRR:-?E=BU)_D)^X%4??5M:+Q^[$%B/H-8);<3# MN2C,UF6K<(["56G'NP-1_%TU6-3IGCC$?M[:0E6 .(+KUVFTTNGUETO\E"-Z MQ*@V80(EIGFS7&MUY48MT?%)YGB(9ES$M8&%Z149PQ\\]Q%!(*6CE"JW=P"D MUYI[Z@]Y=G@1.B"+MU1>ZVC[@WNO/XZ4SE$B/M+*6YZDC$ M01*9XZB:DGH _E79P(-0,\K-AUCGJ69'[K5Z]!SEEW9/;L(F#=H>OOJ%2;:U MPJ)?6?^T)DLV<9:L29KQ6A5<3FK?,=:=C05CW-<[0S7=OJD-_O+T)29"GZ6; MDW_,UXX>\]W=C^\&]Y,_I/[H6AK\[_?AW;?!:')RB:/8E8)V,BM#%ODTL!Z6 M/@'A8[[\G/'%*R;4V'[<=UQ>2K-7[9Z2PR#FM*];$U%0Y[2S/D6I*FG5,#J> M$?43DUE..^V+*3.)UCF_1WUYDH#\'?:=6/Q5F*(!1:YY#.$%:ER(<]Y+_YZ5 MF,+DRKDOA.VTY]N)^JA]%A],"..+^.9S,=G,-X MVG@EO&>X9B-B!Z>C(GVN'B%E2KT;E:V_"0BIZLS??:Z(4H;GTGEGE8Z&F(3R M=!11# &)T3J]*[>:FV?4::BAS'#BQ *S@MW)18/$'-G^'"NRG"BP(J*Y')&3 M;UTH5 @O/H->Q-+*T8<8T;45T<"3%<@EB M$=WY*K7XTM]?+<[-TLZ%2&: MBI%5N1$W7IUG^'KV]8TED$<=H!1))@5E(->WI-T= 8SSEX@7-DX2">73'9N'5]X?)^-O@7KH>W(T?AI-DM40$Y:TNU%=8)] U MV*I/F@)?+> ?.I3(+VEF6PO0@_ F%WB*DD?KLII4E%0C^()3#:N,';T#5YO- MC63.:AOCTN\?D/$K_AV^M$ZJI:XZ-;G;V72>CMF+1](I9!_6L6AG=S/<<=1> M/&];UF;9EC71(!?3EG6/[GY,/3U\I:R[466-GSU(=_T_^E]N!]$_W0]N^Y/! M-?SQ?I*T(E1B+;X]GQUS):,KX.-9!?#L6NS@RC*? 7'JB'&9%$6G1UAL\4ZU MT5[^]BN^/(4,^%C<&IO2_W@FD9IH%P$$UN" 8,_X$T*$^9( M4>$AA;WZ.F7+G?J*@'?SW ,X=.>^3FS3^?+*?JYG4]D+5[9%6S6./+9F< MX5A XR,!2DE8VAOK*\P%W<$UG!%LRTQDZ05[YNBFC%KOE5TG#U\1,# M?2&;(C^^4^C'-FW7B9-=3>A1->@%)CH+V&([9V&"'#IS%7[Q9\]W)54IG4\. M9::%R@E4-Y^(1\T)/+_Z9O@IE.U'XF]K;XF?>]-Y>-;P1>#M(TVB W+A"SCT M7YX%&@L7XM&%*<&7'V'Z^K-.>S>_US^LS7=C'8^=-ITJK"!=$ACCO0[O[M7^ MX?- !3H!P4AHNCACI\3_8V2J4::M+G?-8,]([UM L:U2ZC6 /]+[1^*^$&*R MWY06)52IT5\_^)*SL?A5Z1HDC?((:,9C-AV9*$>4*+V] ^(!TP1)@K\P.M#R M:^A!AYAO+:GV0,[K,RP0B$3#5_5G%;5=(00(^J9FO9] M(="-^_A2#%?\]? %ZWW!E-!(:"-3+!XMMCXSOZT=.>USK>7:45^S7:UG6H1Y MDX1ZI]K.L@#S%@JJW5/JKXC@0:/:R*[V\K$R<:YUW'^E^L+7;\]-Z9UL.-"1 M1=@F7]>Z/F#&TQ*F<)=^[//0RAT@N5%M"Z%X1]I##$I@:7NG%(@_*I?A6)]3 M2()O0^XI>\L')614@EW(?J@89.9^K#2QC8O_$67;QTJ[VH'/XM9?+*2@*;UJ M)R=RMN=H-=9=JA-LCXB4[Z UVA*S.78E>F\2064BS632V$(<5D7GSW+=(45I MYA, F*GUMN1BYP$BY$&0CE _(2US]L:.\20H176TGMO8ITZ+SY5(N8WU*DL:%;SM-80UL!F_!-B+U('0(J=;E;SPD$3!O;780D1[3V M90AR:DH];]G6 O0[BW!R1NZ)="9-.3KQ1%8U/=5^E90>!F>5SO93V00GL1AO MO0J.+<8\OHZ?]FD87DDGB;RUY^@U'.=X/>?9:W2R)QRO;I;HS_9X-2H]>*J1 MWU,'&O,ZO V3'3C,="/4M#*L.OG+Z;LGCT9:"9WE44-YU%"@HX9^PRT% MB@_N$4HFBGU3&UGF-(\:-:0XTU=!)QS-%$%8BQ "/$U6,]6A.Z.$^;KDVRHO M^9:7?+?FI?HQ=IJ4FO(5WUXTV'4]^)*LN=,)@;IX ?-;2S6=(-X8(?[A2_\, M8?)XY ]@%:T%+/G0_-.S7Z5KW5$=D#@)YR6=)\K?7]JZ(=6#AFCA(']P74.5 M#*3P/?Z1WQ0 ?DN#X?4MI9U?#_C [Q6PVQRXFXQ7B9B@J^$=5Y9MF>JS;GN. MU-]K,- M6K4$61.L%JXCXT)D 3&<3YYUC9A3QD^5?=SW7"">5\RA*]5_L@E5M[!P;+4P M/+YV^2(L*/B!?WT$7[!:8?]-56D87.!A-S1V7@#B<7;3S 2=(CZD6U?^_O2MK;MO(UN_W5^#!*=M5( * NS.5*EF6?35CBXJD)#=/ M4Q#9%#$F 08 )6M^_3VGN[$1((FEL5!B)978(@7T?@6; M6+G1HY.C'=W?C&>?_77IG:D0!83 $^SPN3.W-X[T3N^]]WM) GH*6FS>QR4& MNY.5\3V65K(B>:.@O9PWXT0Z;PX-X&1/X&,B\82;Y;IQ&@X.>23 !/2X@A:B MYR0]T[3:=DHM)9]V$ \D)%:_/0F[D\H<3'3'>,-T+S/C&>'#B/7VUZC"Z*O; M=C63+?8]V%-49K@1E9!!HL!?M_C['O[ I]ZS;4[#7X.O/BW,Z8+^0LI[ MW"+ISP<'=DO7,5UN9MB2!P?B&=8#K=3G;.7_%02 RWK .(">S'\/F%R6[C<> M)G3A+%:F1U7>!]CJ^W"^*CO\=_?OPX$7=;> 7R'>->WRT^)=?DRV&.LUW.0L M:,6\@]\EN)= DYW-'JF6.,,L+?Y)?CD&"7. 0PF<8??;6O\,#W#*&._*5J3N M .3"N#]2==I6".>+B..S%,E,WZU@5R1EL,+/T53^(+;O8 ^Q]<]L0CMX)8O0 MHT 1X! 4H+429#[3_MIX=D :H"7D$::^X(_ P*N&['JJUD=I5GU 97-@#CX#R:L+2/AO7=9\,D"_I\Q/DG9)]6 MV?)]?92N-:_7:V$VO+H#&B)FP_NGC28S[>=V9I1GJ*7!I!R%, P0?.C%^Z<< MIX,G$^%X7!(>5NJKT&H!RC+AVE#RKCFA3VW7UQ)X?*&:"BZ+MH'[551=-4TCHK0%04D36-&G>0ON#E&. M15S)>P0G@%-Y !ZQ4# C5A8<-)!*S%"0[(V'RF,6AYTXS$7Q^_ML3 FKY8O? MWJ6NJ5I7;8Z94NWN[+['OGZ&NO8VZ"?]/T4JK"K*Z1@$*>BF@/:(TS$H6)8) M_?+U\B,=3']^#5Q\>_V'+'V]KMO82W!Q;1I)4[MJ-X70:E5'_L6P7=-[FQJ. M@Z((U8"H4MF#<9?+',=1(NZ"NB 9=SD0;+%HL(7AQCAA\"-T;6<$O\\@<0P7 M"TN9S0P>*/R<]C@R1 _J&0,O^@J>ZE9*4ZXK!=X1-\I13_O"'CYG-Q3WJ3'6 M8/L<@'=+ M_*&FEJY)WF?1A#6_%>.+Y*UVQN4<+F464V+L?T4R-I[]BYB"X[Y:JJ%:3"7F ML/I:VP-U#KTR)<\B#D%7M+;4&_LD4>0:6UIOW)(+/MYR8U%B@OG .U+.-'(E M8M153U$K+*;*-2PF0T%G]4O=;RY2JW@G@&<-^=:1/!CV,E;.Y3O>DGPO? ;; M$1'F2%&;+I+?1Y@[0@-U% (4UZC52D_P(7/,KZ*D6.O$+";KVB?,#CKZ15NM M#QU([=*IL9NGPJ1]TJ*&$$\;;;#,J$\EE%MUU=4B1[A&C:^FZL&C=)N_Y4N\ M;#IFD^HHJ"YF656WX@/%>1G(3DBOP6 L]U-&I;]OSHK*.RLWB]'>KMFDF;S* MYN4>J\W?:[$U[F V;ZDU?HWY+;W&EUR>\L0,3M3'?;NXJG\8[J%9M?%< M+F9I8\G7C3-=&"Z;HL*/E>:A@P)C5@>!WSU4_L ?%5[0C3\9YAO\=[59L=(B M]KE'9M6HX.%8UGO%)MV6WH&@EEE-[FD'9^!*$YH =OU"73=YT6LLOXU,!4S? M/0)=70??G,R3I^!^MIU+GQZJ 4&7]6[:G>VA[6IV(^0&NV %:IFWH_+*Q5F" M!^<;6H,Y!1\;F7:)0XKR\2:>1GSGG^DSS^&1$_;$RN]6&_9E-?4X]M]BB76+ MX4.$954+SJ*NI#0E!CSG@$7)5E2GWM-VCQ#^2[J[.;NZ/3N_NYQ7!<48K)@RWXB!_6=?PKA(:2B1%0B%8IIZ((K%B,/ MAG*WEZSAC8L#F3;A6K3HC2%/>EAV'Q;.;8_S.[^8!)U1@3$&%[]V[-EFZKF\ M H7]+^$:DHTC/&W^0PO;#_INO^H]V9/$S7H5G/"?$ M+3=0+:QWW*5>7MB,M5;4(3:,>]I5]*91,76E5R91VXXZQ-;"GK;E@E]5'2)H M0:X.9OZ 6!+J# '8D<,&L2-S)[Q'@X:+NCYMR)T]F<]!)SONQ+G% <$+>PD+ MVFG9ILW.OO8O4(C=.P#;8MA-FI%B$N:EF%YX_KE:@A5<@UC#4D63JUH]N?;' M?5GK)V>^MS*GGJ8&#U]K@["2NU+JAT5GTXG- K*U<>G9D)!L!2462["W89A%NOCM]\N[O]H=0,;D!! C/>#:PUN_JWKRV%WZ4#S]*:-Z%]^*T(TX1LQD\(YO5$4==2F<(?T^AL71 M]26T/H,>D*9V9L:SA+('?V0\ F$^!-B048Y2I,^&Z4A []^)AUIJ$WR-+\:? M8^:Q[GI<&W\L1F;WDGDPP&R^-?9T%Z$+(>FQ/-:3.8_\ ?UMWB^# W)+UAZC MY $=%3>.99%H=(5UW]L^9JB)298TSHA!?R0^#A X&+)BD.API*<%O(,#CH4_ M-? 7&8;8AJ93C ?XR4,F2(H(3T7'M3'.N"&N!Q0+7$R_=O9D.#,0#.XV5(>& MI6*#?V/WQF1^YCB&Q>+M'3@%?WO![D3QG]P?CF552Y:/8H:)+WL7,X9,Q##W MXKQYX,3PD=?XY2V$CJ*G\+L[@T/G(JQ0F;)T*<05Y[@DIS)5 MYAHL0+WAFS&;!4#\I]KAYXVEGN#;CK[I.7W(E^,$V*; M3*:>335_Y(5;N3HN1<-UTVU/-ZO-TL D-\4H-UZ7H-M0FB)@$ 2%2Y@6:X/5-"*P&?V6P.?QP*%@,8M0$6=PX M4<'+WRBZVHT\GL'E^"=*J87GW".*)2WG"C>&1B(%KYD&DX7PNU&;Q#<0[T.T M'Q_=VET0XO&AG/%K-V8,5 Z!I/QK#VNVX/6X5#/$B\-K_4SN'?H73&H< "HR M0KZ%-?USLWSVC5(U;>QK#9I35]6AUJM7<^H#5>[JA?0FG#WY 8N"50;)^EV\ M6KT^*7IXQ>,8V@YUVUQ8 +Z) MQ85,"^/:'[J#M2?,=SX+.!2+=[;@(7W%EI C/ON%[.UN5DR@,_T$OY'43VF8 MZQ0K.GB?_P)T426;^:((&.8+/S1YPG?69 AWU2,RA'W#,#REFNS (J=4@1W( M=" WDA@!;:E.T]V*"_ERSPYC'X'-AKP,!@98%(:/7$T4J$=*;!&?>W^!;;)(W1^2D2$V]1$A5O'WB.526HVHV(_/X5>NF22G M:IH?TA=Z.I<64^K)@#K]+@5IN5BME_8S(533L]_6!!DTO7VPUDWN7ZUG_UI_ MQ_YM3LG1ZNFM]IIHQ70!BHO7YF]!7=L/EOE?]&=8H7I6)X\=SC7X_KS"O9*, M ;@+FI:2C_;Z*:DZ?^ [*$G_DBE<\".A=>JSK9N48^FXL]MS MZFU-IJ(V8Q_#BYF$#JZ;H M^1I#S_]HP]73P"*L$5;GX+P(6#EA4[$F*[A<\EVZL. IA%#*QV2QPIZ &!$= MC*Y(EQ;:?AA70;:-Y=3H-_&G?BK-1\UGTZLJ4B+@I\!)3^9,^/LCP+8)^%+3 MU)':/:!+_HVKOX)U=:YP,SXR1K!G_%B4OD'"3=S M]%!S8R8/0=1GICMU"'Y?D78T#FWW?V,$GHG-PSG3DE;&)$048"23+*QN#7$, MTR=2!Y*&A\K#',IZB<,28NER-N@,1%]9[N]3[I?N#G-_O[WD-:W)WUPT?8.JML,+!J$):9KVC=NCG^/\G'I-+!0JI MQT^Y2PMTN.D.( V^X)UUV"@C@Y6BX,=^G<,,'V.Z)@XM8GZS/PK)SYGBXV-3DTR'9T&QO%::&Z;#7D/K/F,!H.BV M8$EP\300OV"_%1:*\IHX?NT;5FXJ?5P:L,G;*8AF9&'Z*7LN)L;P.RM[1I;< MJ.+E-VZTVY[.1?Q.(N_&PYL2QS/ &3: %%;\G5B5YB#?L!!(9G8-"TZ3-2?5,5W-]V 04;+-F@1@C] WJ\"IH0DQQ_#C]0/]X>$#>?" M%A3[D;^_4&K$'[>];X)D%U38\PP@5__A.X-DHP?OX,'[H$+:C0!5T-?C;FCL MQ%\$ED]%.9)%PD"4^4^>Q:?8;1!W(W)_P%H&54B<!I<\YR8 M&"]R:YJSE:Z"(FK$_<,_X;.0Q>I&I;B+XFI(#)FJHJ_4$F8 UMJ&%..$/#_^'&3:W7R_BL/,?$_M"A MG64?M $^+TOFM5A*-_O+\H([:+K2[U=P/"FKV]?GF+*P?E<9U[0R,9=4&YP$ M90X!8N@BJ<*%-, COY7A)KVO]+8H/%,#9V$7!3N$:)%61"?XA_-'<#8WB4G4 M\?1@HVX$]"[H*Q=XN ''R^+D,@W0$3#4= (*H8 M'Z23SNG_*(E(HD MA^\ON'F:P5^4?/C$3Z!"Z9 R=#C/<=#^,)G]3.&;Z\U9=?M--(J-3D\BI262K221G2TB)1.;Q-H#DS7U$Q6,T]W&&^6/3 M>ZXPW_'VUS/L7UUATWF0F#"\C;N="O,K?PTO,VXYK7N@_=5NHNH;_V3Q=+OI M^MD4Q,HG2_OI0]&VH2JR(33_X?\*9QUFR1VVL[I**:V?#8NY]_; ,@9#951F M&37%W?F3@E%8M+P)?I075]IQ&,D3DV"KV5:H-UF?M M%U&%]?B-QFIJ!Y>0=&>UQJGX]&RU1JO(03L5V[%U4[EO+W-SV9=_*6#*6X,G MRB,DIR0C7R/M5^S@MD)L:F-A8G/<.XG-D]ALFLISB,T8[8L0FWN'1[4DT/V% MY=ERQS!:3@$'P-@J1ENK,:E4N%"'2J3ZW\O$2]/4X^8BG^PR9 N03F[C6Q*PV'">D5X$WEX@);55/. M/K#[:#E5L+5\YH>FC^(W_E_BV#/#7;S]M5.A,]4Z;ZE%"SH.B>336U5VRXDP MZ[%K2LN7_;;+Z1I/\J5^^9+!Z"E*F"V)I%SXN,&.-$7PHN6R0%BERM1I+5[5 MYQ#3IUCT1;QX:H,75<.]MC!97Y=< L:COW0\ED\;XC,UW/R[QH6-L#* ':'> M]T=PW2<1U'(1)#@B-!H>BP-IBML M?J)>>7%4B_RT3&G\ZHE'M./9^(;:6 T@/).71.AZD3R2J4KJ!9'4\5>?MHAX M3@+VR+FAM56JK0D2T@.AJ "ENHN31'+L5!0YFJJ-5G60/I/EZ'SYIBA!>I.' M>I-"\$53[Q$:F6T*1[YX^JC<8ASILJYWCY$23M*M]=3;+@M/2IAX(F#R#C;[ M'X01+7'6?[ 9O]8L@!"U\4<1(YM^%EQ(&]"Z['C,-HG8E8*YU5JPK?XPFU.@ M]A6]O@D4-T@^>.[QSF9CX9Z70 1(1M%%%+>2QXK M>EL/LB8PBS0FV@:XR(*2QQ12J33NEE*K/V+IG\F;(A;M]J!8.L@V4C.+0T#= MF,E*U>I7^XDX[$_FRO02-M2_Z6>=;R#45IN5X/:-9(=7IX5;-WZ(WKJF%&V+ M.D3#<=%<'5:+P#1!W/)YH7F"PY[-45:V AJ! M\1JQ77./;-&5\6 [ ,& J%\GI1VA2(X;T4TS1[T2^5A2<8>H+N99' 71M:%8 MH)#E+=(*:&T";2O"+))NJHC*XD $.'C:J'XH1*L*"=&*&@4][O]4(C*K:XK> M^^FXXK*ZTJMGR?DC76-EH-=UFJ6#LBT^QZXRJHTJJXO)MOB &R#4XF%/71FT M]!C[RK Y.BT2]APKW9)AS[C&."[+JYK GUISS%/J2"W<_!%%/:E<;E'EYPQGJQKNEX04IW;RZ7]!!3^(4,!<#!R%]G, MMA _8C(/+AJ9QW+)1V*1N>E56+U;1;UL4":DL@!MAAHJ5>F.?OIE;H>@D]M&/N:LY(DJH,11]/X>!1S6O) M?E-=I5?&8A!U4QAEJHN2_6A95AY-KD&O,!,:8>VF1C7FY/.:0J(%)E-3KJOC M%&%Y_D$>W0)SRHKZ;GM[!'8V*=((TY07*?EO%"\M<,-BF]; @]K:\F<"GQO+ M?_R,OY7O4$^"J+SF;^70W497UD*I4^ 6RUP#M54B9)$YQO'@2,4$2]":=.J MPC,-XU<"5B1D!)FF*]WRT;W]L3!^F5Q?)-SRO2"QMY\*@\.R&XO^5PPY#=L4 M#6W9?MSZ;*\SYU_W/^*^%-^,7"XD+7Q0#KW#C&^=XPY M?/F#L7PRGMU?MA=( >L2-L98Q7_\=X]PR;'E+DV+=((MAE!.I=JR(B7.DV]7 MEW<7_Y(NKKY<7EU?9'.)S?72ND^LB@>B^W!USU;^FQ:AC4UC:5$#40Z MO5?DBW8WC:7=7$X2VFI#E,Q9@;X^L6UU61H"I7=!)^+[=C8'7A$/1"AS'*@5 M:;@N\5R_SR_1Y@/>]YVH)]+T7T !G= GHP9C&O;DT/9.X+[X= M<#!4!F5BK=N.02Z31*LJO9*G@'^6'CJ91U-XJV@A%=,@5:0&K MZKW!M?0.7XN>>Q'\6I9D#M^D8+%5W$DUE7C9G?M=#%M];R#RZQ'T;5".;G5O M8+5!.P'-@?WF5YA35+2Y.["QE$UYH5(X)1>QZ3Z\!I- 4,>>0$NL/HV?[=@K M4?F"CKTYG7X@ U&$+YES9:^) SXK>$Y+VP6_RG"<9_N1.&(R995Q:>$%E>%8 MH2U%7:5,M5JNC%O@LT[\R_X*=WV.5SVW'02*-8P[EGCZ2]5X2F[VR M#'>KT,5*RLL*,MC1E)&!!E3&!D&#^4.X.@!'&P_J8H*VNYWYM=$-< M8CC3!8W/S<@C6=IKC (SG23Q2VJ'D7CHO?6R68,:Y=*Z=NPI<5W_]LZLV:?P M[BI1*UI7D]712'@FN%Y9W9"*:)9$&Q'X.6E4B-2OBD9?F =R:3W"#=@@WG&" MC?.8K3KH=;H= M?3C*;@5UV)3M#UKCS0DG#J)T?CY&@TIW=V4+P0#:/WN_)X MW#MY%?LUS!D6!AC6E% @82P9\^:;I61,I[!7+QM,_LF=J(ME$$^;_XS7V=TP MNP#++B.H_LF,5BG[FD_D]C'U>0[>B-Y M/!06VSHY(*_. 2E!P6*R(3U='G5/V9 #VB%6%+D,E7:VRLB3%](&+^1DU9^L M^I8LZ&BMY$]D[8#J.%G'-5C'[XIXD5OF!74JSXVUZ<&C_XM32MVJ(O%=N9=B M";\_&<$MIE,QOV;/DB6\=# M5/<=)1,):GX8#719ZR=#/U4P42MG]!9OS4OBGKP:9R@7/EB*GJH='BS!8!$C M%.XRAX:J=2S1R?NIQ_LY,O)LR6C#JW8CZ:+=SDS MYW!]KC1W[!6%NS)66"B&Z%:1[\^(1YR5:8'"N'^6C/5Z^8QMW?A] DN#"X-/ M?E=N%6G.!EC11CL7P=:BCW'P[_#D_01U 2N"GS^2 !?Q!G[OA@ =38&NF&GA MSS)$0+<-%D+'OKP/(?1ZXY!=%D='WVMRU+YN5FN'X*WR"RY E93H.$P9F1 M/CO7D,-'*D'@[+]'B"]:NL1I^>*'=((&M M/#3*X6U<&)!9VZ:W!%$LK4EX0A&)P$(R[*-M?_?=DW>(0?:^8-2@TOJWEF8J M!$&155VB&GIJ,2]MQTR%$G&#PHF*GJP-]]>G"LI1M(D&2]IA5?!$OI3OO"*GCUH9ROYL](UZU_?N-P 9HA(GJ-L\P+43T*15V MKEM/-%Q#V)#HO[(Q7+B!W[A?$D[A]#;/K-E%]"Y;-F.Q&3G>D+AN2"H+%;[U M4F23S7VRN>LE^-9( M^3+"/&@VQ.GV)_OX".SCK\1PZY&^)U/X9 KG)L0JI&([K%Y[^OWGR3JL>4$T M+W-*LH$'GHS?HS1^T^C^=F$XY"/0_BR*F(!-9!7%I/NC&J<&M.G:3U9R>ZWD M/\D3572RMHG\3K9XBZM$\C*$V'J0D:P/^JVI!FD47/5D M=FS05>5N2OUU1:T )P/[-1K8U?&" MF(#+0!X,;8?B=-2S-378+(W M!_4X-Y?[V5^5A+\ELE<3-VTZRK#&^Y8MLIP/P M,EA+<$-F5Y/57G9 _*H=!G9*$AR3Q),1K\1?R =8&M"R9Z_3"+EIN$C>8KRC M!?G<]L'@)@$67"6NQ:B"B;4GOZ)6(),72^!"_)#DTC]0L,IN7X)K0[@;Q)O4M>!O]P26:Z&_]$_#VAC.L\36-9+A)7]O M3 ?>@LECPS+Q?;:T-IXE0[(MTO%,A$=U#,LU*3GA&^%_4]8*C$6>CZ:]<9?/ M0!58\.DAV"HQ''R;B]^$:^K0U;N;>]>W"[Z)!BAN#8UV:L'Q&]-'%!"V_L&K3 MFBXW:,'"GSP"Q^9)A'$0?:B5\$WQ#8[IXE^-N8<4 =2@2(AX>TX/_%E: $$@ MR#G\.Z-W#4L#\D"XTX 4Z(KAL&P/C_$_9.KYB*([[BC^"K@88K@;;'H+=[6- ML<[.)3)]3[K'NF8\"GR10Z_+6Q@>_A7(PR%T[TC(N!@@!.*X6/K+D$XW'KQ/ MEIX6YG2!:W\ $0/$"X02(4PP?.%,<(MLP2 @'.RQ\9_"-Q 4%UNIZ/ N92I[ M/H<_4PA@Y!"XG+5MT;N*/M6$;S\FH[N*)%($B'S6F9?$EI6CAP,$E$9Y+"J" MK/1D.#.*GFNLUX[]@P(BPS6\V:\IDE:]_ZB*IH[T^EUYG(*Q GL%#^EA 3OO M]I2H?KBR*0W<,^5%&>F>$ M($<0CDB6GHB0V[]RTX-9-8'H* TWSWN"> "'0 M7UC;'OP$/XX^WXS36 H5^3SKPDERK&I%^A3"_TZITX3+LI^ &]R%N0[1KMV MX^&=<)AP5M(9DP/:>#20,]PQ]FAQ#1]#MJ;G@;^TWCA<[ 'W1B2)88%:B$E M1;I=V)OE#)DI9=7V=+IQLBQI!9KDGK GPXT85+UL&"\R&4%1E%V%*WNX?(ZY M;# HZ(43.,O4= (V61 T=> /W,ST&4CK 7.I^,_;GTNCQ7WN4+RX$"TN7,C: M>""=>Q IWSM4J'\PED_&L_O+]@*[:^^7I(<_5O$?_]TC7')LN4L31'JPQ=#% M+"5.(AAXDV]7EW<7_Y(NKKY<7EU?9'.)S?72KC5\B^YLCUF27P...TV MX#21+]J-NYUVJ!#S?R=V%I/4DJADU M+@]O?_]X>_';[Q=7=]+%'_#?VT('70+('TS?P, .WXZHQ, W.TU=Q6IJ#50\NPV M%I%ZG(RCYV:Z+M9WHEUC@95%:UY1<:S@ RQ.HOM&X?]&5^FQT-.[MT$"2RO& M'D^FMX!#EFQP$TVT=K\9('Q-.+1/?.Y!P$E\!>S D)&9S^*?'+X''A0QG$$! MF/8,G]&5P*'Q%BX8!)Z)[W# ^&//TQ4)MAC["3-C2KTA,M+OVVG M]Q!",MPA@072.WOON6>.L 71;6/3DIV$_?4KR388L&0;G+G,IKXDQI;J*:E* MI5*I+'_^V_/<08^$<>JY%Y5FK5%!Q+4\F[JSBPKE7O7#A_./U6;E;U]^^/SG M:A4-F&<'%K'19(DZ5S>M(0^H3Q#WIOX39N0GU+(?L2L+M+WY(O )0UW7]1ZQ M+P#X3^*'5?M)/%LL&9T]^.AM^T=TTFA\J)XT3D[0_PP&O_YR?O./]^^:O<;7 MF^O;G\^N&O];0T]/3S5BSS!3:#7+FZ-J57#$K047E0??7WRJUV7A MI].:QV9U0;E9__6V-U+E*F'!3P&OSC!>K"I,,9^HXM$#4>VD66TTJZ?-N IG M_FYQ<3.EZ)0ZJZ+>W/^FBC1/U@5L0E<%GB?,J7%BU6;>8UT\4(6_G\5%GQWJ M?DMK6//CQX]U]7155%"R_4W"41>1C-B/^'9X3OL 6R>#39U5_N2"; M/;LB+![7Y6-9KR&[X&15G=?EX@CE)LDX-Y:G+?:E30C4=,B>N?^VQ M^169XL 1#?X>8(=.*;$K"/L^HQ.A=!L% G==Y,L/?_J,A3[Z2A_%+_%SL:#N MU)/7?_HL6?L4\S&C@F@9FU0V5'!P01;T&83PE?=>Z;>BDMLLFT M:(M$%>K2(VV/@R=%VR.J$.<(FV)AIVA31!4K<%Y6UR2)L6@"DA?WP^Z*W(:1 M"?FA-OOMBG++\7C R)WGD[,>$02Y--AVX)#^=!0L%N&HQ\XE=J0=&#T0XG?% MF&5SU90A$4TB]M@+ZX[QQ"'\#:+VQ9N7!%!MCAJ]UODOC4;CK-E 5;3&%3_N M^N,..A,7O4YKU!E]0C$#R)NB) LHX@$I)E"""Q2Q@7P/A8R@MR$K/WZN;W.1 MX"W@Q.Z[7]3UMK6)*D9%-)4V!W2N*EN*MELGNA,K2VGZTVQ&O33 S%^.&78Y MMI3OH5,(0PV]A)OOTR7<;(JK8:?7&G>NT* U'/\3C8>MNU&K/>[V[T8@I[C7 MWPU",[)LN7;G>T 74OMU(DHO;)#.2;ITWHF+P; _Z$BYM.ZN4.?O]]W!;>=N M#(*)^_J\ZSZ*!GJ,)HUDXJ;9O.:M;C">I^G".Q<7W;NO0EC]87?;@B8 P"CN M".5D1&>N<( M[/HMR_("UQ?KNX'G4$MTV,]#(CHO$)Z YX^DU3]4"H=V_[:!QZU=AT\%V M%QQ:O[3L1QG:XXE[^PW25$J&H:D)F.4:FM]J*($&PS%%[*=MS_49MOP6Y\3G M+=?N43RA#I5AW)[GSL:$S>,R?28Y8*8CDH"I90#$/2/CI$1=)HF P"@[S_LCWK&^7 M6/ AMWN)RQ6+A]F.+*(&,Z)Q\W.9$:^&%'!5[FB$V]=?Q:L,).JPE=%%"% M$Z4R(]!ED3QNUM=RSWBF!A\0(>IGE,ET3=,*0UHB_9OX31;%K[)W:!R)0P1FQQ M.TWB10(*A8D:[(/.8=B./&SM'$6X