<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:fil="http://omtk/20251231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="omtk-20251231.xsd" xlink:type="simple"/>
    <context id="Y25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="E25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E25Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="I260415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <instant>2026-04-15</instant>
        </period>
    </context>
    <context id="E24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Y24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="E23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Y25_StEqComps-CommonStock">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y25_StEqComps-AddPaidInCap">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y25_StEqComps-RetainedEarnings">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="E23_StEqComps-CommonStock">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="E23_StEqComps-AddPaidInCap">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="E23_StEqComps-RetainedEarnings">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Y24_StEqComps-CommonStock">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Y24_StEqComps-AddPaidInCap">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Y24_StEqComps-RetainedEarnings">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="E24_StEqComps-CommonStock">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="E24_StEqComps-AddPaidInCap">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="E24_StEqComps-RetainedEarnings">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="E25_StEqComps-CommonStock">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E25_StEqComps-AddPaidInCap">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E25_StEqComps-RetainedEarnings">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Y25_GeoDistribution-GeoDistributionDomestic">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y24_GeoDistribution-GeoDistributionDomestic">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Y25_GeoDistribution-GeoDistributionForeign">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y24_GeoDistribution-GeoDistributionForeign">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Y25_ProductOrService-Filters">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fil:FiltersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y24_ProductOrService-Filters">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fil:FiltersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Y25_ProductOrService-Comps">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fil:ComponentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y24_ProductOrService-Comps">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fil:ComponentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="E25_PpeByType-ProductionEquipment">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fil:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E24_PpeByType-ProductionEquipment">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fil:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="E25_PpeByType-LeaseholdImprovements">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E24_PpeByType-LeaseholdImprovements">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="E25_RelPtyTrnsByRelPty-ChiefExecutiveOfficer">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="D251231_RelPtyTrnsByRelPty-ChiefExecutiveOfficer">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D200421_251231_ShortTermDebtType-SbaEidlLoan">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">fil:SbaEidlLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="E25_ShortTermDebtType-SbaEidlLoan">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">fil:SbaEidlLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E24_ShortTermDebtType-SbaEidlLoan">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">fil:SbaEidlLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="E25_RelPtyTrnsByRelPty-TwoBoardMembersForServices">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fil:TwoBoardMembersForServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E24_RelPtyTrnsByRelPty-TwoBoardMembersForServices">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fil:TwoBoardMembersForServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="E25_RelPtyTrnsByRelPty-President1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fil:President1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E24_RelPtyTrnsByRelPty-President1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fil:President1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="D230414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <startDate>2023-04-14</startDate>
            <endDate>2023-04-14</endDate>
        </period>
    </context>
    <context id="Y25_AwardType-EmployeeStockOption1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fil:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y24_AwardType-EmployeeStockOption1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fil:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="I150911_AwardType-EmployeeStockOption1_PlanName-N2015LongTermIncentivePlan">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fil:EmployeeStockOption1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fil:N2015LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-09-11</instant>
        </period>
    </context>
    <context id="B17Q4_AwardType-EmployeeStockOption1_PlanName-N2017LongTermIncentivePlan">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fil:EmployeeStockOption1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fil:N2017LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-01</instant>
        </period>
    </context>
    <context id="E25_PlanName-N2017LongTermIncentivePlan">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fil:N2017LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="E20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Y25_Range-Minimum">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y25_Range-Maximum">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Y24_Range-Minimum">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Y24_Range-Maximum">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001404804</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="UsdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="Y25" id="fact1">0001404804</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="Y25" id="fact2">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="Y25" id="fact3">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:AmendmentFlag contextRef="Y25" id="fact4">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="Y25" id="fact5">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="Y25" id="fact6">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentTransitionReport contextRef="Y25" id="fact7">false</dei:DocumentTransitionReport>
    <dei:DocumentType contextRef="Y25" id="ixv-8593">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="Y25" id="ixv-8594">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="Y25" id="ixv-8595">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber contextRef="Y25" id="ixv-8596">000-53955</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="Y25" id="ixv-8597">OMNITEK ENGINEERING CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="Y25" id="ixv-8598">CA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="Y25" id="ixv-8599">33-0984450</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="Y25" id="ixv-8600">1345 Specialty Dr. #E</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="Y25" id="ixv-8601">Vista</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="Y25" id="ixv-8602">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="Y25" id="ixv-8603">92081</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="Y25" id="ixv-8604">760</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="Y25" id="ixv-8605">591-0089</dei:LocalPhoneNumber>
    <dei:EntityWellKnownSeasonedIssuer contextRef="Y25" id="ixv-8606">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="Y25" id="ixv-8607">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="Y25" id="ixv-8608">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="Y25" id="ixv-8609">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="Y25" id="ixv-8610">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="Y25" id="ixv-8611">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="Y25" id="ixv-8612">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="Y25" id="ixv-8613">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="E25Q2"
      decimals="INF"
      id="ixv-8614"
      unitRef="USD">266572</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I260415"
      decimals="INF"
      id="ixv-8615"
      unitRef="Shares">21948091</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="Y25" id="ixv-8616">3223</dei:AuditorFirmId>
    <dei:AuditorName contextRef="Y25" id="ixv-8617">Mercurius &amp;amp; Associates LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="Y25" id="ixv-8618">New Delhi</dei:AuditorLocation>
    <us-gaap:Cash contextRef="E25" decimals="INF" id="ixv-8619" unitRef="USD">14097</us-gaap:Cash>
    <us-gaap:Cash contextRef="E24" decimals="INF" id="ixv-8620" unitRef="USD">104445</us-gaap:Cash>
    <us-gaap:AccountsReceivableNetCurrent contextRef="E25" decimals="INF" id="ixv-8621" unitRef="USD">4089</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="E24" decimals="INF" id="ixv-8622" unitRef="USD">11075</us-gaap:AccountsReceivableNetCurrent>
    <fil:AccountsReceivableRelatedParties1 contextRef="E25" decimals="INF" id="ixv-8623" unitRef="USD">20393</fil:AccountsReceivableRelatedParties1>
    <fil:AccountsReceivableRelatedParties1 contextRef="E24" decimals="INF" id="ixv-8624" unitRef="USD">3088</fil:AccountsReceivableRelatedParties1>
    <us-gaap:InventoryNet contextRef="E25" decimals="INF" id="ixv-8625" unitRef="USD">296132</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="E24" decimals="INF" id="ixv-8626" unitRef="USD">267616</us-gaap:InventoryNet>
    <us-gaap:DepositContractsAssets contextRef="E25" decimals="INF" id="ixv-8627" unitRef="USD">329250</us-gaap:DepositContractsAssets>
    <us-gaap:DepositContractsAssets contextRef="E24" decimals="INF" id="ixv-8628" unitRef="USD">495540</us-gaap:DepositContractsAssets>
    <us-gaap:AssetsCurrent contextRef="E25" decimals="INF" id="ixv-8629" unitRef="USD">663961</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="E24" decimals="INF" id="ixv-8630" unitRef="USD">881764</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="E25" decimals="INF" id="ixv-8631" unitRef="USD">4816</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="E24" decimals="INF" id="ixv-8632" unitRef="USD">8673</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="E25" decimals="INF" id="ixv-8633" unitRef="USD">72095</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="E24" decimals="INF" id="ixv-8634" unitRef="USD">212504</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="E25" decimals="INF" id="ixv-8635" unitRef="USD">13514</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="E24" decimals="INF" id="ixv-8636" unitRef="USD">13514</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="E25" decimals="INF" id="ixv-8637" unitRef="USD">90425</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="E24" decimals="INF" id="ixv-8638" unitRef="USD">234691</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="E25" decimals="INF" id="ixv-8639" unitRef="USD">754386</us-gaap:Assets>
    <us-gaap:Assets contextRef="E24" decimals="INF" id="ixv-8640" unitRef="USD">1116455</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="E25" decimals="INF" id="ixv-8641" unitRef="USD">269086</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="E24" decimals="INF" id="ixv-8642" unitRef="USD">334223</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <fil:AccruedManagementCompensation contextRef="E25" decimals="INF" id="ixv-8643" unitRef="USD">636888</fil:AccruedManagementCompensation>
    <fil:AccruedManagementCompensation contextRef="E24" decimals="INF" id="ixv-8644" unitRef="USD">636311</fil:AccruedManagementCompensation>
    <fil:AccountsPayableRelatedParties contextRef="E25" decimals="INF" id="ixv-8645" unitRef="USD">34630</fil:AccountsPayableRelatedParties>
    <fil:AccountsPayableRelatedParties contextRef="E24" decimals="INF" id="ixv-8646" unitRef="USD">139834</fil:AccountsPayableRelatedParties>
    <fil:NotesPayableRelatedPartiesCurrentPortion contextRef="E25" decimals="INF" id="ixv-8647" unitRef="USD">198940</fil:NotesPayableRelatedPartiesCurrentPortion>
    <fil:NotesPayableRelatedPartiesCurrentPortion contextRef="E24" decimals="INF" id="ixv-8648" unitRef="USD">44940</fil:NotesPayableRelatedPartiesCurrentPortion>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="E25" decimals="INF" id="ixv-8649" unitRef="USD">10000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="E24" decimals="INF" id="ixv-8650" unitRef="USD">10000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="E25" decimals="INF" id="ixv-8651" unitRef="USD">388301</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="E24" decimals="INF" id="ixv-8652" unitRef="USD">845272</us-gaap:CustomerDepositsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="E25" decimals="INF" id="ixv-8653" unitRef="USD">86878</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="E24" decimals="INF" id="ixv-8654" unitRef="USD">167461</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="E25" decimals="INF" id="ixv-8655" unitRef="USD">1624723</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="E24" decimals="INF" id="ixv-8656" unitRef="USD">2178041</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLoansPayableLongTerm contextRef="E25" decimals="INF" id="ixv-8657" unitRef="USD">199000</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:OtherLoansPayableLongTerm contextRef="E24" decimals="INF" id="ixv-8658" unitRef="USD">199000</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="E25" decimals="128" id="ixv-8659" unitRef="USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="E24" decimals="INF" id="ixv-8660" unitRef="USD">86878</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="E25" decimals="INF" id="ixv-8661" unitRef="USD">199000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="E24" decimals="INF" id="ixv-8662" unitRef="USD">285878</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="E25" decimals="INF" id="ixv-8663" unitRef="USD">1823723</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="E24" decimals="INF" id="ixv-8664" unitRef="USD">2463919</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="E24"
      decimals="INF"
      id="ixv-8665"
      unitRef="Shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="E25"
      decimals="INF"
      id="ixv-8666"
      unitRef="Shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="E24"
      decimals="INF"
      id="ixv-8667"
      unitRef="UsdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="E25"
      decimals="INF"
      id="ixv-8668"
      unitRef="UsdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="E25"
      decimals="INF"
      id="ixv-8669"
      unitRef="Shares">21948091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="E25"
      decimals="INF"
      id="ixv-8670"
      unitRef="Shares">21948091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="E24"
      decimals="INF"
      id="ixv-8671"
      unitRef="Shares">21948091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="E24"
      decimals="INF"
      id="ixv-8672"
      unitRef="Shares">21948091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="E25" decimals="INF" id="ixv-8673" unitRef="USD">8607086</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="E24" decimals="INF" id="ixv-8674" unitRef="USD">8607086</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="E25" decimals="INF" id="ixv-8675" unitRef="USD">12077422</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="E24" decimals="INF" id="ixv-8676" unitRef="USD">12072934</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="E25" decimals="INF" id="ixv-8677" unitRef="USD">-21753845</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="E24" decimals="INF" id="ixv-8678" unitRef="USD">-22027484</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="E25" decimals="INF" id="ixv-8679" unitRef="USD">-1069337</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="E24" decimals="INF" id="ixv-8680" unitRef="USD">-1347464</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="E25" decimals="INF" id="ixv-8681" unitRef="USD">754386</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="E24" decimals="INF" id="ixv-8682" unitRef="USD">1116455</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="Y25" decimals="INF" id="ixv-8683" unitRef="USD">1449950</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="Y24" decimals="INF" id="ixv-8684" unitRef="USD">1019726</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="Y25" decimals="INF" id="ixv-8685" unitRef="USD">897425</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="Y24" decimals="INF" id="ixv-8686" unitRef="USD">561853</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="Y25" decimals="INF" id="ixv-8687" unitRef="USD">552525</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="Y24" decimals="INF" id="ixv-8688" unitRef="USD">457873</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="Y25" decimals="INF" id="ixv-8689" unitRef="USD">566152</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="Y24" decimals="INF" id="ixv-8690" unitRef="USD">532721</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="Y25" decimals="INF" id="ixv-8691" unitRef="USD">68407</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="Y24" decimals="INF" id="ixv-8692" unitRef="USD">70323</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationAndAmortization contextRef="Y25" decimals="INF" id="ixv-8693" unitRef="USD">3857</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="Y24" decimals="INF" id="ixv-8694" unitRef="USD">3329</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses contextRef="Y25" decimals="INF" id="ixv-8695" unitRef="USD">638416</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="Y24" decimals="INF" id="ixv-8696" unitRef="USD">606373</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="Y25" decimals="INF" id="ixv-8697" unitRef="USD">-85891</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="Y24" decimals="INF" id="ixv-8698" unitRef="USD">-148500</us-gaap:OperatingIncomeLoss>
    <fil:AllowanceForObsoleteInventory contextRef="Y25" decimals="INF" id="ixv-8699" unitRef="USD">-34310</fil:AllowanceForObsoleteInventory>
    <fil:AllowanceForObsoleteInventory contextRef="Y24" decimals="INF" id="ixv-8700" unitRef="USD">-85171</fil:AllowanceForObsoleteInventory>
    <us-gaap:OtherIncome contextRef="Y25" decimals="INF" id="ixv-8701" unitRef="USD">425172</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="Y24" decimals="INF" id="ixv-8702" unitRef="USD">87891</us-gaap:OtherIncome>
    <us-gaap:InterestExpense contextRef="Y25" decimals="INF" id="ixv-8703" unitRef="USD">30531</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="Y24" decimals="INF" id="ixv-8704" unitRef="USD">20557</us-gaap:InterestExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="Y25" decimals="INF" id="ixv-8705" unitRef="USD">360331</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="Y24" decimals="INF" id="ixv-8706" unitRef="USD">-17837</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Y25" decimals="INF" id="ixv-8707" unitRef="USD">274439</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Y24" decimals="INF" id="ixv-8708" unitRef="USD">-166337</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="Y25" decimals="INF" id="ixv-8709" unitRef="USD">800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="Y24" decimals="INF" id="ixv-8710" unitRef="USD">800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="Y25" decimals="INF" id="ixv-8711" unitRef="USD">273639</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="Y24" decimals="INF" id="ixv-8712" unitRef="USD">-167137</us-gaap:NetIncomeLoss>
    <fil:BasicAndDilutedLossPerShare
      contextRef="Y25"
      decimals="INF"
      id="ixv-8713"
      unitRef="UsdPerShare">0.01</fil:BasicAndDilutedLossPerShare>
    <fil:BasicAndDilutedLossPerShare
      contextRef="Y24"
      decimals="INF"
      id="ixv-8714"
      unitRef="UsdPerShare">-0.01</fil:BasicAndDilutedLossPerShare>
    <fil:WeightedAverageNumberOfCommonSharesOutstandingBasic
      contextRef="Y25"
      decimals="INF"
      id="ixv-8715"
      unitRef="Shares">21948091</fil:WeightedAverageNumberOfCommonSharesOutstandingBasic>
    <fil:WeightedAverageNumberOfCommonSharesOutstandingBasic
      contextRef="Y24"
      decimals="INF"
      id="ixv-8716"
      unitRef="Shares">21948091</fil:WeightedAverageNumberOfCommonSharesOutstandingBasic>
    <fil:WeightedAverageNumberOfCommonSharesOutstandingDiluted
      contextRef="Y25"
      decimals="INF"
      id="ixv-8717"
      unitRef="Shares">21948091</fil:WeightedAverageNumberOfCommonSharesOutstandingDiluted>
    <fil:WeightedAverageNumberOfCommonSharesOutstandingDiluted
      contextRef="Y24"
      decimals="INF"
      id="ixv-8718"
      unitRef="Shares">21948091</fil:WeightedAverageNumberOfCommonSharesOutstandingDiluted>
    <us-gaap:NetIncomeLoss contextRef="Y25" decimals="INF" id="ixv-8719" unitRef="USD">273639</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="Y24" decimals="INF" id="ixv-8720" unitRef="USD">-167137</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation contextRef="Y25" decimals="INF" id="ixv-8721" unitRef="USD">3857</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="Y24" decimals="INF" id="ixv-8722" unitRef="USD">3329</us-gaap:Depreciation>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="Y25" decimals="INF" id="ixv-8723" unitRef="USD">4488</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="Y24" decimals="INF" id="ixv-8724" unitRef="USD">5363</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <fil:WriteOffOfContractAsset contextRef="Y25" decimals="INF" id="ixv-8725" unitRef="USD">140409</fil:WriteOffOfContractAsset>
    <fil:WriteOffOfContractAsset contextRef="Y24" decimals="INF" id="ixv-8726" unitRef="USD">132955</fil:WriteOffOfContractAsset>
    <fil:WrittenOffProvisionOfObsoleteInventory contextRef="Y25" decimals="INF" id="ixv-8727" unitRef="USD">34310</fil:WrittenOffProvisionOfObsoleteInventory>
    <fil:WrittenOffProvisionOfObsoleteInventory contextRef="Y24" decimals="INF" id="ixv-8728" unitRef="USD">85171</fil:WrittenOffProvisionOfObsoleteInventory>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="Y25" decimals="INF" id="ixv-8729" unitRef="USD">-6986</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="Y24" decimals="INF" id="ixv-8730" unitRef="USD">-1158</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="Y25" decimals="INF" id="ixv-8731" unitRef="USD">-167461</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="Y24" decimals="INF" id="ixv-8732" unitRef="USD">-131868</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="Y25" decimals="INF" id="ixv-8733" unitRef="USD">17305</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="Y24" decimals="INF" id="ixv-8734" unitRef="USD">1784</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInDeposits contextRef="Y25" decimals="INF" id="ixv-8735" unitRef="USD">166290</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits contextRef="Y24" decimals="INF" id="ixv-8736" unitRef="USD">-471097</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInInventories contextRef="Y25" decimals="INF" id="ixv-8737" unitRef="USD">62826</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="Y24" decimals="INF" id="ixv-8738" unitRef="USD">-18051</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="Y25" decimals="INF" id="ixv-8739" unitRef="USD">-65137</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="Y24" decimals="INF" id="ixv-8740" unitRef="USD">10987</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="Y25" decimals="INF" id="ixv-8741" unitRef="USD">-456971</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="Y24" decimals="INF" id="ixv-8742" unitRef="USD">535247</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="Y25" decimals="INF" id="ixv-8743" unitRef="USD">-105204</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="Y24" decimals="INF" id="ixv-8744" unitRef="USD">8549</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="Y25" decimals="INF" id="ixv-8745" unitRef="USD">577</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="Y24" decimals="INF" id="ixv-8746" unitRef="USD">1153</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Y25" decimals="INF" id="ixv-8747" unitRef="USD">-244348</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Y24" decimals="INF" id="ixv-8748" unitRef="USD">30077</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="Y25" decimals="128" id="ixv-8749" unitRef="USD">0</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 contextRef="Y24" decimals="INF" id="ixv-8750" unitRef="USD">6335</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Y25" decimals="128" id="ixv-8751" unitRef="USD">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Y24" decimals="INF" id="ixv-8752" unitRef="USD">-6335</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="Y25" decimals="INF" id="ixv-8753" unitRef="USD">154000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="Y24" decimals="INF" id="ixv-8754" unitRef="USD">7000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Y25" decimals="INF" id="ixv-8755" unitRef="USD">154000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Y24" decimals="INF" id="ixv-8756" unitRef="USD">7000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="Y25" decimals="INF" id="ixv-8757" unitRef="USD">-90348</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="Y24" decimals="INF" id="ixv-8758" unitRef="USD">30742</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="E24" decimals="INF" id="ixv-8759" unitRef="USD">104445</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="E23" decimals="INF" id="ixv-8760" unitRef="USD">73703</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="E25" decimals="INF" id="ixv-8761" unitRef="USD">14097</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="E24" decimals="INF" id="ixv-8762" unitRef="USD">104445</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="Y25" decimals="INF" id="ixv-8763" unitRef="USD">30531</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="Y24" decimals="INF" id="ixv-8764" unitRef="USD">21587</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="Y25" decimals="INF" id="ixv-8765" unitRef="USD">800</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="Y24" decimals="INF" id="ixv-8766" unitRef="USD">800</us-gaap:IncomeTaxesPaid>
    <us-gaap:SharesOutstanding
      contextRef="E23_StEqComps-CommonStock"
      decimals="INF"
      id="ixv-8767"
      unitRef="Shares">21948091</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="E23_StEqComps-CommonStock"
      decimals="INF"
      id="ixv-8768"
      unitRef="USD">8607086</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="E23_StEqComps-AddPaidInCap"
      decimals="INF"
      id="ixv-8769"
      unitRef="USD">12067571</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="E23_StEqComps-RetainedEarnings"
      decimals="INF"
      id="ixv-8770"
      unitRef="USD">-21860347</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="E23" decimals="INF" id="ixv-8771" unitRef="USD">-1185690</us-gaap:StockholdersEquity>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y24_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8772"
      unitRef="USD">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y24_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8773"
      unitRef="USD">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y24_StEqComps-AddPaidInCap"
      decimals="INF"
      id="ixv-8774"
      unitRef="USD">5363</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y24_StEqComps-RetainedEarnings"
      decimals="128"
      id="ixv-8775"
      unitRef="USD">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="Y24" decimals="INF" id="ixv-8776" unitRef="USD">5363</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:NetIncomeLoss
      contextRef="Y24_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8777"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Y24_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8778"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Y24_StEqComps-AddPaidInCap"
      decimals="128"
      id="ixv-8779"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Y24_StEqComps-RetainedEarnings"
      decimals="INF"
      id="ixv-8780"
      unitRef="USD">-167137</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="Y24" decimals="INF" id="ixv-8781" unitRef="USD">-167137</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="E24_StEqComps-CommonStock"
      decimals="INF"
      id="ixv-8782"
      unitRef="Shares">21948091</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="E24_StEqComps-CommonStock"
      decimals="INF"
      id="ixv-8783"
      unitRef="USD">8607086</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="E24_StEqComps-AddPaidInCap"
      decimals="INF"
      id="ixv-8784"
      unitRef="USD">12072934</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="E24_StEqComps-RetainedEarnings"
      decimals="INF"
      id="ixv-8785"
      unitRef="USD">-22027484</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="E24" decimals="INF" id="ixv-8786" unitRef="USD">-1347464</us-gaap:StockholdersEquity>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y25_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8787"
      unitRef="USD">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y25_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8788"
      unitRef="USD">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y25_StEqComps-AddPaidInCap"
      decimals="INF"
      id="ixv-8789"
      unitRef="USD">4488</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="Y25_StEqComps-RetainedEarnings"
      decimals="128"
      id="ixv-8790"
      unitRef="USD">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="Y25" decimals="INF" id="ixv-8791" unitRef="USD">4488</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:NetIncomeLoss
      contextRef="Y25_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8792"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Y25_StEqComps-CommonStock"
      decimals="128"
      id="ixv-8793"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Y25_StEqComps-AddPaidInCap"
      decimals="128"
      id="ixv-8794"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Y25_StEqComps-RetainedEarnings"
      decimals="INF"
      id="ixv-8795"
      unitRef="USD">273639</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="Y25" decimals="INF" id="ixv-8796" unitRef="USD">273639</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="E25_StEqComps-CommonStock"
      decimals="INF"
      id="ixv-8797"
      unitRef="Shares">21948091</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="E25_StEqComps-CommonStock"
      decimals="INF"
      id="ixv-8798"
      unitRef="USD">8607086</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="E25_StEqComps-AddPaidInCap"
      decimals="INF"
      id="ixv-8799"
      unitRef="USD">12077422</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="E25_StEqComps-RetainedEarnings"
      decimals="INF"
      id="ixv-8800"
      unitRef="USD">-21753845</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="E25" decimals="INF" id="ixv-8801" unitRef="USD">-1069337</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="Y25" id="ixv-6113">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;b&gt;NOTE 1 &#x2013;&#160;ORGANIZATION AND BUSINESS ACTIVITY&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Omnitek Engineering, Corp. (&#x201c;Omnitek&#x201d; or &#x201c;the Company&#x201d;) was incorporated on October 9, 2001 under the laws of the State of California. Omnitek develops and sells proprietary technology to convert diesel engines to an alternative fuel, new alternative fuel engines, and complementary products. Omnitek products are available for stationary applications and the global transportation markets &#x2013;&#160;including light commercial vehicles, buses, heavy-duty trucks, as well as rail and marine applications. The technology can be applied for compressed natural gas (&#x201c;CNG&#x201d;), liquefied natural gas (&#x201c;LNG&#x201d;), renewable natural gas (&#x201c;Biogas&#x201d; or &#x201c;RNG&#x201d;), or Hydrogen (&#x201c;H2&#x201d;), as well as liquid petroleum gas (&#x201c;Propane&#x201d; or LPG&#x201d;). Omnitek began operations on October 10, 2001, and was a spin-off from Nology Engineering, Inc.&lt;/p&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="Y25" id="ixv-6119">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;a.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounting Methods&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company's financial statements are prepared using the accrual method of accounting. The Company has elected a December 31, year-end.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;b.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Use of Estimates in Preparing Financial Statements&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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. &#160;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;c.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cash and Cash Equivalents&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;d.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts Receivable&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&#160; Trade receivables are written off when deemed uncollectible. &#160;Recoveries of trade receivables previously written off are recorded when received. Allowance for doubtful accounts for the years ended December 31, 2025, and 2024, was $0 and $0, respectively. Additionally, bad debt expense for the years ended December 31, 2025, and 2024, was $0 and $0, respectively.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;e.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Inventories are stated at the lower of net realizable value, or average cost basis. The Company reviews inventories on hand at least annually and records provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Accordingly, the Company has established an allowance for the cost of such obsolete inventory.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;f.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Long-Lived Assets&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company assesses the recoverability of its long-lived assets annually and whenever circumstances indicate that there may be an impairment. The Company compares the estimated undiscounted future cash flows to the carrying&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;value of the long-lived assets to determine if impairment has occurred. In the event that impairment has occurred, the Company recognize the impairment immediately. No impairment expense was recognized as of December 31, 2025, or 2024. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;g.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property and Equipment&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF"&gt;h. &#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue Recognition&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&lt;b&gt;Performance Obligations&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;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&#x2019;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&lt;b&gt;Performance Obligations Satisfied at a Point in Time&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;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 100% and 100% of revenue for the years ended December 31, 2025, and 2024, respectively.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;We recognize revenue on various products and services as follows:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;&lt;i&gt;Products&lt;/i&gt;&lt;/span&gt; - The Company recognizes revenue from the sale of products as performance obligations are satisfied. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership and risks transfer (i.e. the performance obligation has been satisfied). In general, ownership and risk passes FOB shipping point, or as negotiated.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;Disaggregation of Revenue&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;The following table presents Omnitek&#x2019;s revenues disaggregated by region and product type:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:35.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:38.48%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Consumer&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Consumer&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Segments&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Products&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Contract&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Products&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Contract&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Domestic&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;320,500&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;320,500&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;359,343&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;359,343&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;International&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,129,450&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,129,450&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;660,383&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;660,383&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-top:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-top:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:19.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Filters&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;712,102&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;712,102&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;491,939&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;491,939&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Components&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;737,848&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;737,848&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;527,787&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;527,787&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;i.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cost of Goods Sold&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&lt;span style="background-color:#FFFFFF"&gt;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.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;j.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and Development&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company expenses the costs for research and development during the period incurred. During the years ended December 31, 2025, and 2024, the Company incurred research and development expenses of $68,407 and $70,323, respectively.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;k.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Advertising&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company follows the policy of charging the costs of advertising to expense as incurred. During the years ended December 31, 2025, and 2024, the Company expensed $-0- and $-0-, respectively. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;l.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Provision for Income Taxes&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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, 2025, 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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;m.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic and Diluted Earnings/(Loss) Per Share&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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 1,766,667 and 2,106,667 stock options and warrants that would have been included in the fully diluted earnings per share computation as of December 31, 2025 and 2024, respectively. However, in 2025, the common stock equivalents were not included in the loss per share computation because they are anti-dilutive. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;n.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair Value Measurements&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;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.&#160;Financial assets are marked to bid prices and financial liabilities are marked to offer prices.&#160;Fair value measurements do not include transaction costs.&#160;A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values.&#160;Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement.&#160;The fair value hierarchy is defined into the following three categories:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Level 1 &#x2013;&#160;Quoted prices in active markets for identical assets or liabilities;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Level 2 &#x2013;&#160;Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Level 3 &#x2013;&#160;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;o.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based Compensation&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company recognizes compensation expense for stock-based awards expected to vest on a&#160;straight-line basis over the requisite service period of the award based on their grant date fair&#160;value.&#160;&#160;The Company estimates the fair value of stock options using a Black-Scholes option&#160;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;p.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Concentration of Risks&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Customers&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2025, two customers accounted for approximately 77% of sales.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2024, four customers accounted for approximately 72% of sales.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Suppliers&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2025, two suppliers accounted for 87% of products purchased.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2024, two suppliers accounted for 83% of products purchased.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;q.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Liquidity and Going Concern&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Historically, the Company has incurred net losses and positive cash flows from operations. As of December 31, 2025 and 2024, the Company had an accumulated deficit of $21,753,845 and $22,027,484 respectively and total stockholders&#x2019; deficit of $1,069,337 and $1,347,464. At December 31, 2025, the Company had current assets of $663,961 including cash of $14,097, and current liabilities of $1,624,723, resulting in negative working capital of $960,762. Whereas at December 31, 2024, the Company had current assets of $881,764&#160;including cash of $104,445, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;and current liabilities of $2,178,041, resulting in negative working capital of $1,296,277.&#160; The Company reported a net income of $273,639 and ($167,137) for 2025 and 2024 respectively and net cash used in operating activities of $244,348 and $30,077 for 2025 and 2024. Management believes that based on its operating plan, the projected sales for 2025, 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. &#160;However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. &#160;Whether, and when, the Company can attain profitability and positive cash flows from operations is uncertain. &#160;The Company is also uncertain whether it can raise additional capital. &#160;These uncertainties cast substantial doubt upon the Company&#x2019;s ability to continue as a going concern for a period of one year from the issuance of these financial statements. &#160;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. &#160;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. &#160;&#160;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;r.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Recent Accounting Pronouncements&lt;/p&gt;
&lt;p style="font:7pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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&#x2019;s financial position, or statements. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which amends the disclosure to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis for to enable investors to develop more decision-useful financial analyses. All public entities will be required to report segment information in accordance with the new guidance starting in annual periods beginning after December 15, 2023. The Company is currently assessing potential impacts of ASU 2023-06 and does not expect the adoption of this guidance will have a material impact on its financial statements and disclosures.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;In December 2023, the FASB issued ASU 2023-09, " Income Taxes (Topic 740): Improvements to Income Tax Disclosures", which amends the disclosure to address investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information and includes certain other amendments to improve the effectiveness of income tax disclosures. For entities other than public business entities, the requirements will be effective for annual periods beginning after December 15, 2025. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company is currently assessing potential impacts of ASU 2023-09 and does not expect the adoption of this guidance will have a material impact on its financial statements and disclosures and the Company is in a loss position and not incurring any tax expenses.&lt;/p&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="Y25" id="ixv-6123">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;a.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounting Methods&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company's financial statements are prepared using the accrual method of accounting. The Company has elected a December 31, year-end.&lt;/p&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="Y25" id="ixv-6128">&lt;p style="font:10pt Times New Roman;margin:0"&gt;b.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Use of Estimates in Preparing Financial Statements&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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. &#160;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.&lt;/p&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="Y25" id="ixv-6133">&lt;p style="font:10pt Times New Roman;margin:0"&gt;c.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cash and Cash Equivalents&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="Y25" id="ixv-6138">&lt;p style="font:10pt Times New Roman;margin:0"&gt;d.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts Receivable&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&#160; Trade receivables are written off when deemed uncollectible. &#160;Recoveries of trade receivables previously written off are recorded when received. Allowance for doubtful accounts for the years ended December 31, 2025, and 2024, was $0 and $0, respectively. Additionally, bad debt expense for the years ended December 31, 2025, and 2024, was $0 and $0, respectively.&lt;/p&gt;
</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="E25" decimals="INF" id="ixv-8802" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="E24" decimals="INF" id="ixv-8803" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="E25" decimals="INF" id="ixv-8804" unitRef="USD">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="E24" decimals="INF" id="ixv-8805" unitRef="USD">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:InventoryPolicyTextBlock contextRef="Y25" id="ixv-6143">&lt;p style="font:10pt Times New Roman;margin:0"&gt;e.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Inventories are stated at the lower of net realizable value, or average cost basis. The Company reviews inventories on hand at least annually and records provisions for estimated excess, slow moving and obsolete inventory, as well as inventory with a carrying value in excess of net realizable value. The regular and systematic inventory valuation reviews include a current assessment of future product demand, historical experience and product expiration. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Accordingly, the Company has established an allowance for the cost of such obsolete inventory.&lt;/p&gt;
</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="Y25" id="ixv-6150">&lt;p style="font:10pt Times New Roman;margin:0"&gt;f.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Long-Lived Assets&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company assesses the recoverability of its long-lived assets annually and whenever circumstances indicate that there may be an impairment. The Company compares the estimated undiscounted future cash flows to the carrying&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;value of the long-lived assets to determine if impairment has occurred. In the event that impairment has occurred, the Company recognize the impairment immediately. No impairment expense was recognized as of December 31, 2025, or 2024. &lt;/p&gt;
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="Y25" id="ixv-6174">&lt;p style="font:10pt Times New Roman;margin:0"&gt;g.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property and Equipment&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="Y25" id="ixv-6179">&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF"&gt;h. &#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue Recognition&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;background-color:#FFFFFF"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&lt;b&gt;Performance Obligations&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;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&#x2019;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&lt;b&gt;Performance Obligations Satisfied at a Point in Time&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;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 100% and 100% of revenue for the years ended December 31, 2025, and 2024, respectively.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;We recognize revenue on various products and services as follows:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;&lt;i&gt;Products&lt;/i&gt;&lt;/span&gt; - The Company recognizes revenue from the sale of products as performance obligations are satisfied. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership and risks transfer (i.e. the performance obligation has been satisfied). In general, ownership and risk passes FOB shipping point, or as negotiated.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;Disaggregation of Revenue&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;The following table presents Omnitek&#x2019;s revenues disaggregated by region and product type:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:35.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:38.48%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Consumer&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Consumer&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Segments&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Products&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Contract&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Products&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Contract&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Domestic&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;320,500&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;320,500&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;359,343&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;359,343&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;International&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,129,450&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,129,450&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;660,383&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;660,383&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-top:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-top:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:19.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Filters&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;712,102&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;712,102&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;491,939&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;491,939&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Components&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;737,848&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;737,848&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;527,787&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;527,787&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:RevenueRecognitionPolicyTextBlock>
    <fil:ScheduleOfDisaggregationOfRevenueTextBlock contextRef="Y25" id="ixv-6224">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:35.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:38.48%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Consumer&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Consumer&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Segments&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Products&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Contract&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Products&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Contract&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Domestic&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;320,500&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;320,500&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;359,343&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;359,343&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;International&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,129,450&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,129,450&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;660,383&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;660,383&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%;border-top:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%;border-top:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:19.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Filters&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;712,102&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;712,102&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;491,939&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;491,939&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:13.68%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Components&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.28%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.18%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;737,848&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.6%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;737,848&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.44%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;527,787&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.7%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;527,787&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.78%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.18%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:8.25pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,449,950&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.74%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.44%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.78%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.7%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:3.75pt;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,019,726&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</fil:ScheduleOfDisaggregationOfRevenueTextBlock>
    <fil:Consumerproducts
      contextRef="Y25_GeoDistribution-GeoDistributionDomestic"
      decimals="INF"
      id="ixv-8806"
      unitRef="USD">320500</fil:Consumerproducts>
    <fil:LongtermContract
      contextRef="Y25_GeoDistribution-GeoDistributionDomestic"
      decimals="128"
      id="ixv-8807"
      unitRef="USD">0</fil:LongtermContract>
    <us-gaap:Revenues
      contextRef="Y25_GeoDistribution-GeoDistributionDomestic"
      decimals="INF"
      id="ixv-8808"
      unitRef="USD">320500</us-gaap:Revenues>
    <fil:Consumerproducts
      contextRef="Y24_GeoDistribution-GeoDistributionDomestic"
      decimals="INF"
      id="ixv-8809"
      unitRef="USD">359343</fil:Consumerproducts>
    <fil:LongtermContract
      contextRef="Y24_GeoDistribution-GeoDistributionDomestic"
      decimals="128"
      id="ixv-8810"
      unitRef="USD">0</fil:LongtermContract>
    <us-gaap:Revenues
      contextRef="Y24_GeoDistribution-GeoDistributionDomestic"
      decimals="INF"
      id="ixv-8811"
      unitRef="USD">359343</us-gaap:Revenues>
    <fil:Consumerproducts
      contextRef="Y25_GeoDistribution-GeoDistributionForeign"
      decimals="INF"
      id="ixv-8812"
      unitRef="USD">1129450</fil:Consumerproducts>
    <us-gaap:Revenues
      contextRef="Y25_GeoDistribution-GeoDistributionForeign"
      decimals="INF"
      id="ixv-8813"
      unitRef="USD">1129450</us-gaap:Revenues>
    <fil:Consumerproducts
      contextRef="Y24_GeoDistribution-GeoDistributionForeign"
      decimals="INF"
      id="ixv-8814"
      unitRef="USD">660383</fil:Consumerproducts>
    <us-gaap:Revenues
      contextRef="Y24_GeoDistribution-GeoDistributionForeign"
      decimals="INF"
      id="ixv-8815"
      unitRef="USD">660383</us-gaap:Revenues>
    <fil:Consumerproducts contextRef="Y25" decimals="INF" id="ixv-8816" unitRef="USD">1449950</fil:Consumerproducts>
    <us-gaap:Revenues contextRef="Y25" decimals="INF" id="ixv-8817" unitRef="USD">1449950</us-gaap:Revenues>
    <fil:Consumerproducts contextRef="Y24" decimals="INF" id="ixv-8818" unitRef="USD">1019726</fil:Consumerproducts>
    <us-gaap:Revenues contextRef="Y24" decimals="INF" id="ixv-8819" unitRef="USD">1019726</us-gaap:Revenues>
    <fil:Consumerproducts
      contextRef="Y25_ProductOrService-Filters"
      decimals="INF"
      id="ixv-8820"
      unitRef="USD">712102</fil:Consumerproducts>
    <fil:LongtermContract
      contextRef="Y25_ProductOrService-Filters"
      decimals="128"
      id="ixv-8821"
      unitRef="USD">0</fil:LongtermContract>
    <us-gaap:Revenues
      contextRef="Y25_ProductOrService-Filters"
      decimals="INF"
      id="ixv-8822"
      unitRef="USD">712102</us-gaap:Revenues>
    <fil:Consumerproducts
      contextRef="Y24_ProductOrService-Filters"
      decimals="INF"
      id="ixv-8823"
      unitRef="USD">491939</fil:Consumerproducts>
    <fil:LongtermContract
      contextRef="Y24_ProductOrService-Filters"
      decimals="128"
      id="ixv-8824"
      unitRef="USD">0</fil:LongtermContract>
    <us-gaap:Revenues
      contextRef="Y24_ProductOrService-Filters"
      decimals="INF"
      id="ixv-8825"
      unitRef="USD">491939</us-gaap:Revenues>
    <fil:Consumerproducts
      contextRef="Y25_ProductOrService-Comps"
      decimals="INF"
      id="ixv-8826"
      unitRef="USD">737848</fil:Consumerproducts>
    <fil:LongtermContract
      contextRef="Y25_ProductOrService-Comps"
      decimals="128"
      id="ixv-8827"
      unitRef="USD">0</fil:LongtermContract>
    <us-gaap:Revenues
      contextRef="Y25_ProductOrService-Comps"
      decimals="INF"
      id="ixv-8828"
      unitRef="USD">737848</us-gaap:Revenues>
    <fil:Consumerproducts
      contextRef="Y24_ProductOrService-Comps"
      decimals="INF"
      id="ixv-8829"
      unitRef="USD">527787</fil:Consumerproducts>
    <fil:LongtermContract
      contextRef="Y24_ProductOrService-Comps"
      decimals="128"
      id="ixv-8830"
      unitRef="USD">0</fil:LongtermContract>
    <us-gaap:Revenues
      contextRef="Y24_ProductOrService-Comps"
      decimals="INF"
      id="ixv-8831"
      unitRef="USD">527787</us-gaap:Revenues>
    <fil:Consumerproducts contextRef="Y25" decimals="INF" id="ixv-8832" unitRef="USD">1449950</fil:Consumerproducts>
    <us-gaap:Revenues contextRef="Y25" decimals="INF" id="ixv-8833" unitRef="USD">1449950</us-gaap:Revenues>
    <fil:Consumerproducts contextRef="Y24" decimals="INF" id="ixv-8834" unitRef="USD">1019726</fil:Consumerproducts>
    <us-gaap:Revenues contextRef="Y24" decimals="INF" id="ixv-8835" unitRef="USD">1019726</us-gaap:Revenues>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="Y25" id="ixv-6471">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;i.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cost of Goods Sold&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&lt;span style="background-color:#FFFFFF"&gt;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.&lt;/span&gt;&lt;/p&gt;
</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="Y25" id="ixv-6477">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;j.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and Development&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company expenses the costs for research and development during the period incurred. During the years ended December 31, 2025, and 2024, the Company incurred research and development expenses of $68,407 and $70,323, respectively.&lt;/p&gt;
</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="Y25" decimals="INF" id="ixv-8836" unitRef="USD">68407</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="Y24" decimals="INF" id="ixv-8837" unitRef="USD">70323</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="Y25" id="ixv-6482">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;k.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Advertising&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company follows the policy of charging the costs of advertising to expense as incurred. During the years ended December 31, 2025, and 2024, the Company expensed $-0- and $-0-, respectively. &lt;/p&gt;
</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="Y25" decimals="INF" id="ixv-8838" unitRef="USD">0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="Y24" decimals="INF" id="ixv-8839" unitRef="USD">0</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="Y25" id="ixv-6487">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;l.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Provision for Income Taxes&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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, 2025, 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.&lt;/p&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="Y25" id="ixv-6511">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;m.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic and Diluted Earnings/(Loss) Per Share&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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 1,766,667 and 2,106,667 stock options and warrants that would have been included in the fully diluted earnings per share computation as of December 31, 2025 and 2024, respectively. However, in 2025, the common stock equivalents were not included in the loss per share computation because they are anti-dilutive. &lt;/p&gt;
</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Y25"
      decimals="INF"
      id="ixv-8840"
      unitRef="Shares">1766667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Y24"
      decimals="INF"
      id="ixv-8841"
      unitRef="Shares">2106667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="Y25" id="ixv-6516">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;n.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair Value Measurements&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;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.&#160;Financial assets are marked to bid prices and financial liabilities are marked to offer prices.&#160;Fair value measurements do not include transaction costs.&#160;A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values.&#160;Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement.&#160;The fair value hierarchy is defined into the following three categories:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Level 1 &#x2013;&#160;Quoted prices in active markets for identical assets or liabilities;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Level 2 &#x2013;&#160;Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Level 3 &#x2013;&#160;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.&lt;/p&gt;
</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="Y25" id="ixv-6527">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;o.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-based Compensation&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company recognizes compensation expense for stock-based awards expected to vest on a&#160;straight-line basis over the requisite service period of the award based on their grant date fair&#160;value.&#160;&#160;The Company estimates the fair value of stock options using a Black-Scholes option&#160;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.&lt;/p&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="Y25" id="ixv-6532">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;p.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Concentration of Risks&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Customers&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2025, two customers accounted for approximately 77% of sales.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2024, four customers accounted for approximately 72% of sales.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Suppliers&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2025, two suppliers accounted for 87% of products purchased.&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2024, two suppliers accounted for 83% of products purchased.&lt;/p&gt;
</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskCustomer contextRef="Y25" id="ixv-8842">two customers accounted for approximately 77% of sales</us-gaap:ConcentrationRiskCustomer>
    <us-gaap:ConcentrationRiskCustomer contextRef="Y24" id="ixv-8843">four customers accounted for approximately 72% of sales</us-gaap:ConcentrationRiskCustomer>
    <us-gaap:ConcentrationRiskSupplier contextRef="Y25" id="ixv-8844">two suppliers accounted for 87% of products purchased</us-gaap:ConcentrationRiskSupplier>
    <us-gaap:ConcentrationRiskSupplier contextRef="Y24" id="ixv-8845">two suppliers accounted for 83% of products purchased</us-gaap:ConcentrationRiskSupplier>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="Y25" id="ixv-6549">&lt;p style="font:10pt Times New Roman;margin:0"&gt;q.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Liquidity and Going Concern&lt;/p&gt;
&lt;p style="font:8pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Historically, the Company has incurred net losses and positive cash flows from operations. As of December 31, 2025 and 2024, the Company had an accumulated deficit of $21,753,845 and $22,027,484 respectively and total stockholders&#x2019; deficit of $1,069,337 and $1,347,464. At December 31, 2025, the Company had current assets of $663,961 including cash of $14,097, and current liabilities of $1,624,723, resulting in negative working capital of $960,762. Whereas at December 31, 2024, the Company had current assets of $881,764&#160;including cash of $104,445, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 2 &#x2013;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;and current liabilities of $2,178,041, resulting in negative working capital of $1,296,277.&#160; The Company reported a net income of $273,639 and ($167,137) for 2025 and 2024 respectively and net cash used in operating activities of $244,348 and $30,077 for 2025 and 2024. Management believes that based on its operating plan, the projected sales for 2025, 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. &#160;However, there can be no assurance that operations and operating cash flows will continue at the current levels or improve in the near future. &#160;Whether, and when, the Company can attain profitability and positive cash flows from operations is uncertain. &#160;The Company is also uncertain whether it can raise additional capital. &#160;These uncertainties cast substantial doubt upon the Company&#x2019;s ability to continue as a going concern for a period of one year from the issuance of these financial statements. &#160;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. &#160;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. &#160;&#160;&#160;&lt;/p&gt;
</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="E25" decimals="INF" id="ixv-8846" unitRef="USD">-21753845</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="E24" decimals="INF" id="ixv-8847" unitRef="USD">-22027484</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="E25" decimals="INF" id="ixv-8848" unitRef="USD">-1069337</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="E24" decimals="INF" id="ixv-8849" unitRef="USD">-1347464</us-gaap:StockholdersEquity>
    <us-gaap:AssetsCurrent contextRef="E25" decimals="INF" id="ixv-8850" unitRef="USD">663961</us-gaap:AssetsCurrent>
    <us-gaap:Cash contextRef="E25" decimals="INF" id="ixv-8851" unitRef="USD">14097</us-gaap:Cash>
    <us-gaap:LiabilitiesCurrent contextRef="E25" decimals="INF" id="ixv-8852" unitRef="USD">1624723</us-gaap:LiabilitiesCurrent>
    <fil:WorkingCapital contextRef="E25" decimals="INF" id="ixv-8853" unitRef="USD">960762</fil:WorkingCapital>
    <us-gaap:AssetsCurrent contextRef="E24" decimals="INF" id="ixv-8854" unitRef="USD">881764</us-gaap:AssetsCurrent>
    <us-gaap:Cash contextRef="E24" decimals="INF" id="ixv-8855" unitRef="USD">104445</us-gaap:Cash>
    <us-gaap:LiabilitiesCurrent contextRef="E24" decimals="INF" id="ixv-8856" unitRef="USD">2178041</us-gaap:LiabilitiesCurrent>
    <fil:WorkingCapital contextRef="E24" decimals="INF" id="ixv-8857" unitRef="USD">1296277</fil:WorkingCapital>
    <us-gaap:NetIncomeLoss contextRef="Y25" decimals="INF" id="ixv-8858" unitRef="USD">273639</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="Y24" decimals="INF" id="ixv-8859" unitRef="USD">-167137</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Y25" decimals="INF" id="ixv-8860" unitRef="USD">-244348</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Y24" decimals="INF" id="ixv-8861" unitRef="USD">30077</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="Y25" id="ixv-6572">&lt;p style="font:10pt Times New Roman;margin:0"&gt;r.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Recent Accounting Pronouncements&lt;/p&gt;
&lt;p style="font:7pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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&#x2019;s financial position, or statements. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;In November 2023, the FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which amends the disclosure to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an annual and interim basis for to enable investors to develop more decision-useful financial analyses. All public entities will be required to report segment information in accordance with the new guidance starting in annual periods beginning after December 15, 2023. The Company is currently assessing potential impacts of ASU 2023-06 and does not expect the adoption of this guidance will have a material impact on its financial statements and disclosures.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;In December 2023, the FASB issued ASU 2023-09, " Income Taxes (Topic 740): Improvements to Income Tax Disclosures", which amends the disclosure to address investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information and includes certain other amendments to improve the effectiveness of income tax disclosures. For entities other than public business entities, the requirements will be effective for annual periods beginning after December 15, 2025. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company is currently assessing potential impacts of ASU 2023-09 and does not expect the adoption of this guidance will have a material impact on its financial statements and disclosures and the Company is in a loss position and not incurring any tax expenses.&lt;/p&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DepositLiabilitiesDisclosuresTextBlock contextRef="Y25" id="ixv-6581">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;b&gt;NOTE 3 &#x2013;&#160;CUSTOMER DEPOSITS&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The customers deposit account relates to payments received from customers before product has been shipped. &#160;When the product is shipped the Company recognizes the associated revenue by reclassifying the customer deposit to the appropriate revenue account. &#160;For the periods ended December 31, 2025 and December 31, 2024, the balance due under customer deposits was $388,301 and $845,272, respectively.&lt;/p&gt;
</us-gaap:DepositLiabilitiesDisclosuresTextBlock>
    <us-gaap:CustomerDepositsCurrent contextRef="E25" decimals="INF" id="ixv-8862" unitRef="USD">388301</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="E24" decimals="INF" id="ixv-8863" unitRef="USD">845272</us-gaap:CustomerDepositsCurrent>
    <fil:ContractAssetsAndLiabilitiesTextBlock contextRef="Y25" id="ixv-6587">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 4 &#x2013;&#160;CONTRACT ASSETS AND LIABILITIES&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;Contract Balances&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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&#x2019;s long-term contracts, amounts are generally billed as work progresses in accordance with agreed-upon contractual terms. As of December 31, 2025, the company had no long-term contract liabilities. &lt;/p&gt;
</fil:ContractAssetsAndLiabilitiesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="Y25" id="ixv-6607">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 5 &#x2013;&#160;OPERATING LEASE&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company&#x2019;s lease consists of an operating lease for general office space and warehouse facilities. The Company recognizes rent expense for this lease on a straight-line basis over the lease term. Because the lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease Commencement Date in determining the present value of future lease payments. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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, are $1,175 per month. On Commencement Date, the Company recognized a ROU asset of $653,701 and a lease liability of $652,350.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the year ended December 31, 2025, cash paid for amounts included in the measurement of operating lease liabilities was $167,461 and the Company recorded operating lease expenses included in operating expenses of $41,720 and cost of sales of $107,442, for a total of $149,162.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Supplemental balance sheet information related to leases as of December 31, 2025 was as follows:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating leases:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating lease right-of-use-assets&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:66.65pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;72,095&#160;&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating lease liabilities - current&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;86,878&#160;&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating lease liabilities &#x2013;&#160;long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;-&#160;&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Incremental borrowing rate:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating leases&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:66.65pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;4.94%&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;As of December 31, 2025, maturities of operating lease liabilities were as follows:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Years ending December 31, 2025&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:76.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:89.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Thereafter&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;88,134&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Total lease payments&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;88,134&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Less: Imputed interest&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;(1,256)&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Total lease liability&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;86,878&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Less: current lease liability&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;86,878&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Long-term lease liability&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;0&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:PaymentsForRent contextRef="Y25" decimals="INF" id="ixv-8864" unitRef="USD">9988</us-gaap:PaymentsForRent>
    <fil:MonthlyOperatingExpense contextRef="Y25" decimals="INF" id="ixv-8865" unitRef="USD">1175</fil:MonthlyOperatingExpense>
    <fil:AdoptionOfAsc842RouAsset contextRef="Y25" decimals="INF" id="ixv-8866" unitRef="USD">653701</fil:AdoptionOfAsc842RouAsset>
    <fil:AdoptionOfAsc842RouLiability contextRef="Y25" decimals="INF" id="ixv-8867" unitRef="USD">-652350</fil:AdoptionOfAsc842RouLiability>
    <fil:CashPaidForOperatingLeaseLiabilities contextRef="Y25" decimals="INF" id="ixv-8868" unitRef="USD">167461</fil:CashPaidForOperatingLeaseLiabilities>
    <us-gaap:OperatingLeaseExpense contextRef="Y25" decimals="INF" id="ixv-8869" unitRef="USD">41720</us-gaap:OperatingLeaseExpense>
    <us-gaap:CostOfGoodsSoldSalesTypeLease contextRef="Y25" decimals="INF" id="ixv-8870" unitRef="USD">107442</us-gaap:CostOfGoodsSoldSalesTypeLease>
    <fil:OperatingLeasesOfLesseeDisclosureTextBlock0TextBlock contextRef="Y25" id="ixv-6618">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating leases:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating lease right-of-use-assets&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:66.65pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;72,095&#160;&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating lease liabilities - current&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;86,878&#160;&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating lease liabilities &#x2013;&#160;long-term&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:66.65pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;-&#160;&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Incremental borrowing rate:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:66.65pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:284.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Operating leases&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:52.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:24.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:20.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:66.65pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:60pt"&gt;&lt;span style="font-size:10pt"&gt;4.94%&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</fil:OperatingLeasesOfLesseeDisclosureTextBlock0TextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="E25" decimals="INF" id="ixv-8871" unitRef="USD">72095</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="E25" decimals="INF" id="ixv-8872" unitRef="USD">86878</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="E25" decimals="128" id="ixv-8873" unitRef="USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <fil:OperatingLeasesIncrementalBorrowingRate
      contextRef="E25"
      decimals="INF"
      id="ixv-8874"
      unitRef="Pure">0.0494</fil:OperatingLeasesIncrementalBorrowingRate>
    <fil:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTblTextBlock contextRef="Y25" id="ixv-6709">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Years ending December 31, 2025&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:76.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:89.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Thereafter&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;88,134&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Total lease payments&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;88,134&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Less: Imputed interest&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;(1,256)&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Total lease liability&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;86,878&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Less: current lease liability&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:71.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;86,878&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:276.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Long-term lease liability&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:21.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:55.05pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:26pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.7pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:71.6pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:12pt Times New Roman;width:65pt"&gt;&lt;span style="font-size:10pt"&gt;0&#160;&lt;/span&gt;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</fil:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTblTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="E25" decimals="128" id="ixv-8875" unitRef="USD">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="E25" decimals="INF" id="ixv-8876" unitRef="USD">88134</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="E25" decimals="INF" id="ixv-8877" unitRef="USD">88134</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <fil:OperatingLeaseImputedInterest contextRef="E25" decimals="INF" id="ixv-8878" unitRef="USD">-1256</fil:OperatingLeaseImputedInterest>
    <us-gaap:OperatingLeaseLiability contextRef="E25" decimals="INF" id="ixv-8879" unitRef="USD">86878</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="E25" decimals="INF" id="ixv-8880" unitRef="USD">86878</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="E25" decimals="INF" id="ixv-8881" unitRef="USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="Y25" id="ixv-6849">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 6 &#x2013;&#160;INVENTORIES&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-indent:36pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;Inventories are located in Vista, California and at December 31, 2025, and 2024, consisted of the following:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:19.44%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:17.66%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:19.44%;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:17.66%;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Raw materials&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:-65pt;color:#000000;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;845,080&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;841,054&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Finished goods&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;493,411&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;434,611&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Total &lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,338,491&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,275,665&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Allowance for obsolete inventory&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Opening allowance&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,008,049&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;922,878&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Allowance/(Reversal) for the Year&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;34,310&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;85,171&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;Closing allowance&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,042,359&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,008,049&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;296,132&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;267,616&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company has established an allowance for obsolete inventory. The net change in obsolete inventory has an increase of $34,310 and increase of $85,171, for the years ended December 31, 2025, and December 31, 2024, respectively.&lt;/p&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="Y25" id="ixv-6854">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:19.44%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:17.66%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:19.44%;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:17.66%;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Raw materials&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:-65pt;color:#000000;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;845,080&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%;border-top:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;841,054&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Finished goods&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;493,411&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;434,611&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Total &lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,338,491&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,275,665&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Allowance for obsolete inventory&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Opening allowance&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,008,049&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;922,878&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Allowance/(Reversal) for the Year&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;34,310&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;85,171&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;Closing allowance&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.76%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.68%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,042,359&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.94%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.72%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;1,008,049&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:60.14%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;Total&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.76%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.68%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;296,132&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.76%" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.94%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.72%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"&gt;&lt;p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"&gt;267,616&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="E25" decimals="INF" id="ixv-8882" unitRef="USD">845080</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="E24" decimals="INF" id="ixv-8883" unitRef="USD">841054</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods contextRef="E25" decimals="INF" id="ixv-8884" unitRef="USD">493411</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="E24" decimals="INF" id="ixv-8885" unitRef="USD">434611</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="E25" decimals="INF" id="ixv-8886" unitRef="USD">1338491</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="E24" decimals="INF" id="ixv-8887" unitRef="USD">1275665</us-gaap:InventoryGross>
    <fil:InventoryValuationReservesOpeningAllowance contextRef="E25" decimals="INF" id="ixv-8888" unitRef="USD">1008049</fil:InventoryValuationReservesOpeningAllowance>
    <fil:InventoryValuationReservesOpeningAllowance contextRef="E24" decimals="INF" id="ixv-8889" unitRef="USD">922878</fil:InventoryValuationReservesOpeningAllowance>
    <fil:AdditionalAllowanceCreatedDuringTheYear contextRef="E25" decimals="INF" id="ixv-8890" unitRef="USD">34310</fil:AdditionalAllowanceCreatedDuringTheYear>
    <fil:AdditionalAllowanceCreatedDuringTheYear contextRef="E24" decimals="INF" id="ixv-8891" unitRef="USD">85171</fil:AdditionalAllowanceCreatedDuringTheYear>
    <us-gaap:InventoryValuationReserves contextRef="E25" decimals="INF" id="ixv-8892" unitRef="USD">1042359</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="E24" decimals="INF" id="ixv-8893" unitRef="USD">1008049</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="E25" decimals="INF" id="ixv-8894" unitRef="USD">296132</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="E24" decimals="INF" id="ixv-8895" unitRef="USD">267616</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown contextRef="Y25" decimals="INF" id="ixv-8896" unitRef="USD">34310</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="Y24" decimals="INF" id="ixv-8897" unitRef="USD">85171</us-gaap:InventoryWriteDown>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="Y25" id="ixv-6981">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;b&gt;NOTE 7 &#x2013;&#160;PROPERTY AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Property and equipment at December, 2024, and 2024, consisted of the following:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:88.65pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:91.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:88.65pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:91.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Production/Office equipment&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16.2pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:72.45pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;74,792&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:75.55pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;74,792&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Leasehold Improvements&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:72.45pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;4,689&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:75.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;4,689&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16.2pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:72.45pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;(74,665)&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:75.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;(70,808)&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:72.45pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;4,816&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:75.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;8,673&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;Depreciation expense for the years ended December 31, 2025, and 2024, was $3,857 and $3,329, respectively.&lt;/p&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="Y25" id="ixv-6986">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:88.65pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:91.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:88.65pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:91.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Production/Office equipment&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16.2pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:72.45pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;74,792&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:75.55pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;74,792&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Leasehold Improvements&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:72.45pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;4,689&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:75.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;4,689&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16.2pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:72.45pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;(74,665)&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:75.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;(70,808)&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:274.8pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16.2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:72.45pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:48pt"&gt;4,816&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:75.55pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:51pt"&gt;8,673&#160;&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="E25_PpeByType-ProductionEquipment"
      decimals="INF"
      id="ixv-8898"
      unitRef="USD">74792</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="E24_PpeByType-ProductionEquipment"
      decimals="INF"
      id="ixv-8899"
      unitRef="USD">74792</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="E25_PpeByType-LeaseholdImprovements"
      decimals="INF"
      id="ixv-8900"
      unitRef="USD">4689</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="E24_PpeByType-LeaseholdImprovements"
      decimals="INF"
      id="ixv-8901"
      unitRef="USD">4689</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="E25" decimals="INF" id="ixv-8902" unitRef="USD">74665</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="E24" decimals="INF" id="ixv-8903" unitRef="USD">70808</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="E25" decimals="INF" id="ixv-8904" unitRef="USD">4816</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="E24" decimals="INF" id="ixv-8905" unitRef="USD">8673</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization contextRef="Y25" decimals="INF" id="ixv-8906" unitRef="USD">3857</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="Y24" decimals="INF" id="ixv-8907" unitRef="USD">3329</us-gaap:DepreciationAndAmortization>
    <us-gaap:DebtDisclosureTextBlock contextRef="Y25" id="ixv-7086">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 8 &#x2013;&#160;NOTES PAYABLE &#x2013;&#160;RELATED PARTIES&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Convertible Notes &#x2013;&#160;Related Parties&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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 was due and payable on or before December 4, 2021. On December 14, 2021, the maturity date of convertible promissory note was extended for an additional period of 3 months until March 4, 2022. Subsequently the maturity date was extended for additional periods to June 4, 2022, September 4, 2022, December 4, 2022, June 4, 2023 and December 4, 2023. On December 4, 2023 the Company made a payment of $10,000 reducing the outstanding balance to $10,000 and also extended the note until December 4, 2024. On December 4, 2024 the note was extended until December 4, 2025. On December 2, 2025 the note was extended until December 4, 2026. 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&#x2019;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 &#x201c;Derivatives and Hedging.&#x201d; As the note is not convertible until maturity, no derivative liability was recognized as of December 31, 2025.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;As of December 31, 2025, and December 31, 2024, Convertible Notes &#x2013;&#160;Related Party consisted of the following:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr style="height:7.9pt"&gt;&lt;td style="width:241.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:65.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:72.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:7.9pt"&gt;&lt;td style="background-color:#CCEEFF;width:241.15pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Convertible Notes payable, related parties&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.1pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:46.1pt;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;10,000&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.5pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:49.75pt;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;10,000&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:7.9pt"&gt;&lt;td style="width:241.15pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Less current portion&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:46.1pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(10,000)&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.5pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:49.75pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(10,000)&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:7.9pt"&gt;&lt;td style="background-color:#CCEEFF;width:241.15pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.1pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:46.1pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;-&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.5pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:49.75pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Notes Payable &#x2013;&#160;Related Party&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;On March 23, 2023, the Company issued a Working Capital Promissory Note (the : Working Capital Note&#x201d;), in favor of its CEO (the &#x201c;Lender&#x201d;), evidencing the additional loans to the Company by the CEO, with an Initial Principal Balance of $20,000, and to evidence any future additional advances and loans by the CEO to the Company.. Pursuant to the terms of the Working Capital Note, the unpaid principal and accrued simple interest at the rate of 8.0% per annum (&#x201c;&lt;span style="border-bottom:1px solid #000000"&gt;Applicable Rate&lt;/span&gt;&#x201d;) shall be due and payable on or before March 22, 2026, (the &#x201c;&lt;span style="border-bottom:1px solid #000000"&gt;Maturity Date&lt;/span&gt;&#x201d;). The principal amount of the Working Capital Note shall be increased by the amount of any additional advances made by the CEO to the Company, from time-to-time, with interest thereon at the applicable Rate, from the date of such advance. &#160;On September 15, 2023, the Company and the CEO (Lender) agreed that the unpaid principal balance of $15,000 payable under a June 4, 2021 promissory note payable to the CEO would be transferred to and become part of the Working Capital Note. &#160;Additionally, on June 4, 2023, the Company and the CEO (Lender) agreed that the unpaid principal balance of $7,940 payable under a January 19, 2017 promissory note payable to the CEO would be transferred to and become part of the Working Capital Note. On March 22, 2024 the Maturity Date of the Working Capital Promissory Note was extended to March 23, 2026. As of December 31, 2025, the principal balance and accrued interest due under the Working Capital Note was $198,940 and $8,470.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 8 &#x2013;&#160;NOTES PAYABLE &#x2013;&#160;RELATED PARTIES (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;As of December 31, 2025, and December 31, 2024 Note Payable &#x2013;&#160;Related Party consisted of the following:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:57.58%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:18.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.52%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:20.58%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:57.58%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Note payable, related party &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:1.98%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:4.72%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.62%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;198,940&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.52%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.36%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:4.74%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.48%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;44,940&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:57.58%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:1.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:4.72%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;198,940&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.52%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.36%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:4.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.48%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;44,940&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ConvertibleNotesPayable
      contextRef="E25_RelPtyTrnsByRelPty-ChiefExecutiveOfficer"
      decimals="INF"
      id="ixv-8908"
      unitRef="USD">20000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="D251231_RelPtyTrnsByRelPty-ChiefExecutiveOfficer"
      decimals="INF"
      id="ixv-8909"
      unitRef="Pure">0.08</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="Y25" id="ixv-7096">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr style="height:7.9pt"&gt;&lt;td style="width:241.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:65.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:72.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:7.9pt"&gt;&lt;td style="background-color:#CCEEFF;width:241.15pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Convertible Notes payable, related parties&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.1pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:46.1pt;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;10,000&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.5pt;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:49.75pt;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;10,000&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:7.9pt"&gt;&lt;td style="width:241.15pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Less current portion&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.1pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:46.1pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(10,000)&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.5pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:49.75pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(10,000)&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:7.9pt"&gt;&lt;td style="background-color:#CCEEFF;width:241.15pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.1pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:46.1pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;-&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:9pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.5pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:49.75pt;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:ConvertibleNotesPayable contextRef="E25" decimals="INF" id="ixv-8910" unitRef="USD">10000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable contextRef="E24" decimals="INF" id="ixv-8911" unitRef="USD">10000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="E25" decimals="INF" id="ixv-8912" unitRef="USD">10000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="E24" decimals="INF" id="ixv-8913" unitRef="USD">10000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="E25" decimals="128" id="ixv-8914" unitRef="USD">0</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="E24" decimals="128" id="ixv-8915" unitRef="USD">0</us-gaap:ConvertibleLongTermNotesPayable>
    <fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock contextRef="Y25" id="ixv-7189">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:57.58%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:18.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.52%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="3" style="width:20.58%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:57.58%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Note payable, related party &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:1.98%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:4.72%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.62%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;198,940&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.52%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.36%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:4.74%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.48%;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;44,940&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:57.58%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:1.98%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:4.72%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;198,940&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.52%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.36%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:4.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.48%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;44,940&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</fil:ScheduleOfNotesPayableRelatedPartyTblTextBlock>
    <fil:NotesPayableRelatedPartiesCurrentPortion contextRef="E25" decimals="INF" id="ixv-8916" unitRef="USD">198940</fil:NotesPayableRelatedPartiesCurrentPortion>
    <fil:NotesPayableRelatedPartiesCurrentPortion contextRef="E24" decimals="INF" id="ixv-8917" unitRef="USD">44940</fil:NotesPayableRelatedPartiesCurrentPortion>
    <fil:NotesPayableRelatedParties contextRef="E25" decimals="INF" id="ixv-8918" unitRef="USD">198940</fil:NotesPayableRelatedParties>
    <fil:NotesPayableRelatedParties contextRef="E24" decimals="INF" id="ixv-8919" unitRef="USD">44940</fil:NotesPayableRelatedParties>
    <us-gaap:LongTermDebtTextBlock contextRef="Y25" id="ixv-7240">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 9 &#x2013;&#160;DEBT&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Loans payable &#x2013;&#160;SBA Economic Injury Disaster Loan &lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;On April 21, 2020, the Company obtained a loan (the &#x201c;SBA EIDL Loan&#x201d;) under the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) adminitstered by the U.S. Small Business Administration. The Company received total proceeds of $199,000 from the loan. The SBA EIDL Loan is evidenced by a Loan Authorization and Agreement, a Secured Promissory Note (the &#x201c;Note&#x201d; and Security Agreement. Interest on the unpaid principal balance of the Note shall accrue at the rate of three and 75/100 percent (3.75%) per annum. Pursuant to the terms of the Note, commencing May 21, 2022 (i.e., twenty-four (24) months from the Note date), the Company shall make principal and interest payments in the amount of $970 every month, with any unpaid principal and accrued interest due and payable on April 21, 2050. As of December 31, 2025, accrued interest was $7,464. Current monthly payments are applied to the accrued interest. The obligations under the Loan Authorization and Agreement, and the Note shall be secured pursuant to the Security Agreement and a first position lien and security interest in the Collateral (as defined in the Security Agreement). The collateral in which the security interest is granted includes all tangible and intangible personal property, including, but not limited to: (a) inventory, and (b) equipment.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;As of December 31, 2025, and December 31, 2024, Debt consisted of the following:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:51.84%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:23.2%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.36%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:21.6%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51.84%" valign="top"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:23.2%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.36%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:21.6%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:51.84%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Loan payable &#x2013;&#160;SBA EIDL&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.28%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.36%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.68%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51.84%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Less current portion&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.92%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.28%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.36%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.92%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.68%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:51.84%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.36%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.68%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;As of December 31, 2025 accrued interest was $7,464.&lt;/p&gt;
</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ProceedsFromLoans
      contextRef="D200421_251231_ShortTermDebtType-SbaEidlLoan"
      decimals="INF"
      id="ixv-8920"
      unitRef="USD">199000</us-gaap:ProceedsFromLoans>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="E25_ShortTermDebtType-SbaEidlLoan"
      decimals="INF"
      id="ixv-8921"
      unitRef="Pure">0.0375</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="D200421_251231_ShortTermDebtType-SbaEidlLoan"
      decimals="INF"
      id="ixv-8922"
      unitRef="USD">970</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="D200421_251231_ShortTermDebtType-SbaEidlLoan"
      id="ixv-8923">2050-04-21</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="Y25" id="ixv-7250">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:51.84%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:23.2%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.36%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:21.6%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51.84%" valign="top"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:23.2%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.36%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:21.6%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:51.84%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Loan payable &#x2013;&#160;SBA EIDL&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.28%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.36%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.68%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51.84%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Less current portion&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.92%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.28%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.36%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.92%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.68%;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:51.84%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.28%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.36%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.92%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.68%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;199,000&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LoansPayable
      contextRef="E25_ShortTermDebtType-SbaEidlLoan"
      decimals="INF"
      id="ixv-8924"
      unitRef="USD">199000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="E24_ShortTermDebtType-SbaEidlLoan"
      decimals="INF"
      id="ixv-8925"
      unitRef="USD">199000</us-gaap:LoansPayable>
    <us-gaap:LoansPayableCurrent contextRef="E25" decimals="128" id="ixv-8926" unitRef="USD">0</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="E24" decimals="128" id="ixv-8927" unitRef="USD">0</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermLoansPayable contextRef="E25" decimals="INF" id="ixv-8928" unitRef="USD">199000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="E24" decimals="INF" id="ixv-8929" unitRef="USD">199000</us-gaap:LongTermLoansPayable>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="Y25" id="ixv-7317">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 10 &#x2013;&#160;COMMITMENTS&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;As of December 31, 2025, and 2024, the Company had outstanding purchase commitments for inventory totaling $823,829 and $712,296, respectively. Of these amounts, the Company had prepayments of $327,800 as of December 31, 2025, and $494,140 as of December 31, 2024, and had commitments for future cash outlays for inventory totaling $499,799 and $218,156, respectively.&lt;/p&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="E25" decimals="INF" id="ixv-8930" unitRef="USD">823829</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="E24" decimals="INF" id="ixv-8931" unitRef="USD">712296</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <fil:PrepaymentOfPurchaseCommitmentsForInventory contextRef="E25" decimals="INF" id="ixv-8932" unitRef="USD">327800</fil:PrepaymentOfPurchaseCommitmentsForInventory>
    <fil:PrepaymentOfPurchaseCommitmentsForInventory contextRef="E24" decimals="INF" id="ixv-8933" unitRef="USD">494140</fil:PrepaymentOfPurchaseCommitmentsForInventory>
    <fil:CommitmentsForFutureCashOutlaysForInventory contextRef="E25" decimals="INF" id="ixv-8934" unitRef="USD">499799</fil:CommitmentsForFutureCashOutlaysForInventory>
    <fil:CommitmentsForFutureCashOutlaysForInventory contextRef="E24" decimals="INF" id="ixv-8935" unitRef="USD">218156</fil:CommitmentsForFutureCashOutlaysForInventory>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="Y25" id="ixv-7323">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 11 &#x2013;&#160;RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Accounts Payable &#x2013;&#160;Related Parties&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company regularly incurs expenses that are paid to related parties for purchases of goods and services from related parties. As of December 31, 2025, and December 31, 2024, the Company owed board members for such goods and services $34,630 and $139,834 respectively.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 11 &#x2013;&#160;RELATED PARTY TRANSACTIONS (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Accounts Receivable &#x2013;&#160;Related Parties&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;As of December 31, 2025, and December 31, 2024, the Company was owed $20,393 and $3,088, respectively, by an entity controlled by the Company&#x2019;s CEO for the purchase of products and services.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Accrued Management Expenses &lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the periods ended December 31, 2025, and December 31, 2024, the Company&#x2019;s president was due amounts for services performed for the Company. As of December 31, 2025, and December 31, 2024 the accrued management fees consisted of the following:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:50.7%" valign="top"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:23.6%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, 2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.22%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:22.48%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, 2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:50.7%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Amounts due to the president&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.86%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,888&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.22%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.74%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,311&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:50.7%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.86%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,888&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.22%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,311&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <fil:AccountsPayableRelatedParties
      contextRef="E25_RelPtyTrnsByRelPty-TwoBoardMembersForServices"
      decimals="INF"
      id="ixv-8936"
      unitRef="USD">34630</fil:AccountsPayableRelatedParties>
    <fil:AccountsPayableRelatedParties
      contextRef="E24_RelPtyTrnsByRelPty-TwoBoardMembersForServices"
      decimals="INF"
      id="ixv-8937"
      unitRef="USD">139834</fil:AccountsPayableRelatedParties>
    <fil:AccountsReceivableRelatedParties1 contextRef="E25" decimals="INF" id="ixv-8938" unitRef="USD">20393</fil:AccountsReceivableRelatedParties1>
    <fil:AccountsReceivableRelatedParties1 contextRef="E24" decimals="INF" id="ixv-8939" unitRef="USD">3088</fil:AccountsReceivableRelatedParties1>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="Y25" id="ixv-7357">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:50.7%" valign="top"&gt;&lt;/td&gt;&lt;td colspan="2" style="width:23.6%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, 2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.22%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:22.48%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, 2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:50.7%" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Amounts due to the president&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.86%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,888&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.22%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.74%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.74%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,311&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:50.7%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.86%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,888&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.22%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;636,311&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <fil:AccruedManagementCompensation
      contextRef="E25_RelPtyTrnsByRelPty-President1"
      decimals="INF"
      id="ixv-8940"
      unitRef="USD">636888</fil:AccruedManagementCompensation>
    <fil:AccruedManagementCompensation
      contextRef="E24_RelPtyTrnsByRelPty-President1"
      decimals="INF"
      id="ixv-8941"
      unitRef="USD">636311</fil:AccruedManagementCompensation>
    <fil:AccruedManagementCompensation contextRef="E25" decimals="INF" id="ixv-8942" unitRef="USD">636888</fil:AccruedManagementCompensation>
    <fil:AccruedManagementCompensation contextRef="E24" decimals="INF" id="ixv-8943" unitRef="USD">636311</fil:AccruedManagementCompensation>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="Y25" id="ixv-7396">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 12 &#x2013;&#160;STOCKHOLDERS&#x2019; EQUITY&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-indent:36pt"&gt; &#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="border-bottom:1px solid #000000"&gt;Options and Warrants&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The Company has no warrants outstanding.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;On April 14, 2023, options to purchase 720,000 shares of common Stock expired.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;On February 9, 2024, options to purchase 855,556 shares of common stock expired.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;On January 10, 2025 and January 14, 2025, 290,000 and 300,000 options expired.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;During the years ended December 31, 2025, and 2024, the Company granted 150,000 and 450,000 options for services, respectively. During the years ended December 31, 2025, and 2024, the Company recognized expenses of $4,488 and $5,363 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 $3,268. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;On September 11, 2015, the Board of Directors adopted the Omnitek Engineering Corp. 2015, Long Term Incentive Plan (the &#x201c;2015 Plan&#x201d;), under which 2,500,000 shares of the Company&#x2019;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, 2025, all of the options issued under the 2015 plan had expired.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;On October 2017, the Company&#x2019;s shareholders approved its 2017 Long-Term Incentive Plan (the &#x201c;2017 Plan&#x201d;). 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, 2025, the Company had a total of 1,900,000 options issued under the plan. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;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&#160;value. The Company estimates the fair value of stock options using a Black-Scholes option&#160;pricing model which requires management to make estimates for certain assumptions regarding&#160;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&#x2019;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&#x2019; expected term. The expected term of the options is based on the Company&#x2019;s evaluation of option holders&#x2019; 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. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;b&gt;NOTE 12 &#x2013;&#160;STOCKHOLDERS&#x2019; EQUITY (continued)&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The following table presents the assumptions used to estimate the fair values of the stock options granted:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:33.9%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;/td&gt;&lt;td style="width:30.72%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.12%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:32.24%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:33.9%;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.72%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;215%&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.12%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:32.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;210%&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:33.9%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Expected dividends&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.72%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;0%&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.12%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:32.24%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;0%&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:33.9%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Expected term&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.72%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;7 Years&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.12%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:32.24%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;7 Years&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:33.9%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.72%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;4.11%&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.12%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:32.24%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;4.66%&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;A summary of the status of the options granted at December 31, 2025 and December 31, 2024 and changes during the years then ended is presented below: &#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="4" style="width:34.9%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="4" style="width:34.9%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Shares&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Shares&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:27.88%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Outstanding at beginning of year&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,340,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.06&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,745,556&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.11&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Granted&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;150,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.02&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;450,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.02&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Exercised&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Expired or cancelled&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(590,000)&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.07&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;(855,556)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.18&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Outstanding at end of year&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;1,900,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.05&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,340,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.06&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Exercisable &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;1,741,667&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt; $ &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.06&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,106,667&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt; $ &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.07&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;A summary of the status of the options outstanding at December 31, 2025 is presented below:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:18.08%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Range of Exercise Prices&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.88%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.76%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Outstanding&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.24%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16.22%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Remaining Contractual Life&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.24%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:15.94%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Exercisable&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:4.24%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.42%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:18.08%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.01-1.00&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.88%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.76%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,900,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16.22%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;3.22 years&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:15.94%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,741,667&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:4.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.42%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.06&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;A summary of the status of the options outstanding at December 31, 2024 is presented below:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:21.26%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Range of Exercise Prices&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Outstanding&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.84%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Remaining Contractual Life&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Exercisable&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:15.74%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:21.26%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.01-1.00&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;2,340,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;2.76 years&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;2,106,667&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:15.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.07&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <fil:OptionsToPurchaseCommonStockAtAnExercisePriceOf0286PerShareExpired
      contextRef="D230414"
      decimals="INF"
      id="ixv-8944"
      unitRef="Shares">720000</fil:OptionsToPurchaseCommonStockAtAnExercisePriceOf0286PerShareExpired>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="Y25_AwardType-EmployeeStockOption1"
      decimals="INF"
      id="ixv-8945"
      unitRef="Shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="Y24_AwardType-EmployeeStockOption1"
      decimals="INF"
      id="ixv-8946"
      unitRef="Shares">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockOptionPlanExpense contextRef="Y25" decimals="INF" id="ixv-8947" unitRef="USD">4488</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense contextRef="Y24" decimals="INF" id="ixv-8948" unitRef="USD">5363</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="E25" decimals="INF" id="ixv-8949" unitRef="USD">3268</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="I150911_AwardType-EmployeeStockOption1_PlanName-N2015LongTermIncentivePlan"
      decimals="INF"
      id="ixv-8950"
      unitRef="Shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="B17Q4_AwardType-EmployeeStockOption1_PlanName-N2017LongTermIncentivePlan"
      decimals="INF"
      id="ixv-8951"
      unitRef="Shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="E25_PlanName-N2017LongTermIncentivePlan"
      decimals="INF"
      id="ixv-8952"
      unitRef="Shares">1900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="Y25" id="ixv-7436">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:33.9%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;/td&gt;&lt;td style="width:30.72%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;margin-right:16.5pt;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.12%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:32.24%;border-bottom:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:33.9%;border-top:0.5pt solid #000000" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.72%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;215%&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.12%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:32.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;210%&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:33.9%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Expected dividends&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.72%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;0%&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.12%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:32.24%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;0%&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:33.9%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Expected term&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.72%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;7 Years&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.12%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:32.24%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;7 Years&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:33.9%" valign="top"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.72%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:25.45pt;text-align:right"&gt;4.11%&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.12%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:32.24%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:36.95pt;text-align:right"&gt;4.66%&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Y25"
      decimals="INF"
      id="ixv-8953"
      unitRef="Pure">2.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Y24"
      decimals="INF"
      id="ixv-8954"
      unitRef="Pure">2.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Y25"
      decimals="INF"
      id="ixv-8955"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Y24"
      decimals="INF"
      id="ixv-8956"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Y25" id="ixv-8957">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Y24" id="ixv-8958">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Y25"
      decimals="INF"
      id="ixv-8959"
      unitRef="Pure">0.0411</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Y24"
      decimals="INF"
      id="ixv-8960"
      unitRef="Pure">0.0466</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="Y25" id="ixv-7491">&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="4" style="width:34.9%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="4" style="width:34.9%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"&gt;December 31, &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;margin-right:24.8pt;text-align:center"&gt;2024&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Shares&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Shares&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:27.88%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Outstanding at beginning of year&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,340,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.06&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,745,556&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.11&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Granted&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;150,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.02&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;450,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.02&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Exercised&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Expired or cancelled&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(590,000)&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.07&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;(855,556)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.18&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Outstanding at end of year&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;1,900,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.05&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:10.6%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,340,000&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.82%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.16%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.06&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:27.88%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Exercisable &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;1,741,667&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt; $ &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.06&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:10.6%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;2,106,667&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.32%" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.82%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt; $ &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.16%;border-top:3px double #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;0.07&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="E24"
      decimals="INF"
      id="ixv-8961"
      unitRef="Shares">2340000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="E24"
      decimals="INF"
      id="ixv-8962"
      unitRef="UsdPerShare">0.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="E20"
      decimals="INF"
      id="ixv-8963"
      unitRef="Shares">2745556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="E20"
      decimals="INF"
      id="ixv-8964"
      unitRef="UsdPerShare">0.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="Y25"
      decimals="INF"
      id="ixv-8965"
      unitRef="Shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Y25"
      decimals="INF"
      id="ixv-8966"
      unitRef="UsdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="Y24"
      decimals="INF"
      id="ixv-8967"
      unitRef="Shares">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Y24"
      decimals="INF"
      id="ixv-8968"
      unitRef="UsdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Y25"
      decimals="128"
      id="ixv-8969"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Y25"
      decimals="128"
      id="ixv-8970"
      unitRef="UsdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Y24"
      decimals="128"
      id="ixv-8971"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Y24"
      decimals="128"
      id="ixv-8972"
      unitRef="UsdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Y25"
      decimals="INF"
      id="ixv-8973"
      unitRef="Shares">590000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Y25"
      decimals="INF"
      id="ixv-8974"
      unitRef="UsdPerShare">0.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Y24"
      decimals="INF"
      id="ixv-8975"
      unitRef="Shares">855556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Y24"
      decimals="INF"
      id="ixv-8976"
      unitRef="UsdPerShare">0.18</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="E25"
      decimals="INF"
      id="ixv-8977"
      unitRef="Shares">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="E25"
      decimals="INF"
      id="ixv-8978"
      unitRef="UsdPerShare">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="E24"
      decimals="INF"
      id="ixv-8979"
      unitRef="Shares">2340000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="E24"
      decimals="INF"
      id="ixv-8980"
      unitRef="UsdPerShare">0.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="E25"
      decimals="INF"
      id="ixv-8981"
      unitRef="Shares">1741667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="E25"
      decimals="INF"
      id="ixv-8982"
      unitRef="UsdPerShare">0.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="E24"
      decimals="INF"
      id="ixv-8983"
      unitRef="Shares">2106667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="E24"
      decimals="INF"
      id="ixv-8984"
      unitRef="UsdPerShare">0.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="Y25" id="ixv-7698">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:18.08%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Range of Exercise Prices&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.88%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:18.76%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Outstanding&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.24%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:16.22%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Remaining Contractual Life&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.24%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:15.94%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Exercisable&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:4.24%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:17.42%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:18.08%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.01-1.00&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.88%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:18.76%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,900,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:16.22%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;3.22 years&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:15.94%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,741,667&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:4.24%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:17.42%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.06&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;A summary of the status of the options outstanding at December 31, 2024 is presented below:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse;width:100%"&gt;&lt;tr&gt;&lt;td style="width:21.26%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Range of Exercise Prices&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Outstanding&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:13.84%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Remaining Contractual Life&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.44%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:19.62%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Number Exercisable&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:15.74%;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;Weighted-Average Exercise Price&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:21.26%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.01-1.00&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;2,340,000&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:13.84%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;2.76 years&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.44%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:19.62%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;2,106,667&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6%;border-top:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:15.74%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$0.07&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="Y25_Range-Minimum"
      decimals="INF"
      id="ixv-8985"
      unitRef="UsdPerShare">0.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="Y25_Range-Maximum"
      decimals="INF"
      id="ixv-8986"
      unitRef="UsdPerShare">1</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="E25"
      decimals="INF"
      id="ixv-8987"
      unitRef="Shares">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="Y25" id="ixv-8988">P3Y2M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="E25"
      decimals="INF"
      id="ixv-8989"
      unitRef="Shares">1741667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="E25"
      decimals="INF"
      id="ixv-8990"
      unitRef="UsdPerShare">0.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="Y24_Range-Minimum"
      decimals="INF"
      id="ixv-8991"
      unitRef="UsdPerShare">0.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="Y24_Range-Maximum"
      decimals="INF"
      id="ixv-8992"
      unitRef="UsdPerShare">1</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="E24"
      decimals="INF"
      id="ixv-8993"
      unitRef="Shares">2340000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="Y24" id="ixv-8994">P2Y9M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="E24"
      decimals="INF"
      id="ixv-8995"
      unitRef="Shares">2106667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="E24"
      decimals="INF"
      id="ixv-8996"
      unitRef="UsdPerShare">0.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="Y25" id="ixv-7793">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;b&gt;NOTE 13 &#x2013;&#160;INCOME TAXES&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The provision for income taxes for the year ended December 31, 2025 and 2024 consists of the following:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:272.45pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:81.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.85pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt" valign="bottom"&gt;&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:81.35pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.85pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt;border-bottom:1px solid #000000"&gt;Federal&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:81.35pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:70.85pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Current&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:50.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:25.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:45.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Deferred&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:50.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:25.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:45.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt;border-bottom:1px solid #000000"&gt;State&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:50.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:25.25pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:45.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Current&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:50.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:25.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:45.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Deferred&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:50.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:25.25pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:45.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt;padding-bottom:3pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;&#160; Income tax expense&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt;padding-bottom:3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:50.55pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt;padding-bottom:3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:25.25pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:45.6pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Net deferred tax assets consist of the following components as of December 31, 2025, and 2024:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160; &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.4pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:-11.6pt;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:67.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:1.3pt;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;/td&gt;&lt;td style="width:5.15pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.4pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:67.3pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024 &lt;span style="font-size:9pt"&gt;*&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Deferred tax assets:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:70.4pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:67.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Net operating loss carryover&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;5,200,843&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;8,213,337&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Federal Tax Rate&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;21%&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;21&#160;%&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Deferred Tax on Carry over losses&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,092,177&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,724,801&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Components of Deferred Tax Asset:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:36pt"&gt;&lt;kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"&gt;-&lt;/kbd&gt;Income tax benefit at federal statutory rate&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$ &#160;&#160;&#160;&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;739,536&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,379,486&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:36pt"&gt;&lt;kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"&gt;-&lt;/kbd&gt;Inventory reserve&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;218,895&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;211,690&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:36pt"&gt;&lt;kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"&gt;-&lt;/kbd&gt;Accrued compensation&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;133,746&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;133,625&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Valuation allowance&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(1,092,177)&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(1,724,801)&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Net deferred tax asset&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;span style="font-size:9pt"&gt;&lt;i&gt;* The numbers and disclosures have been updated in comparison to last form 10K filed.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;The income tax provision differs from the amount of income tax determined by applying the estimated U.S. federal and state income tax rate are 21% and 8.84% respectively as of December 31, 2025 and December 31, 2024 to pretax income from continuing operations for the year ended December 31, 2025 and 2024 due to the following: &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;At December 31, 2025, the Company had net operating loss carry forwards of approximately $5,200,843 through 2034. &#160;No tax benefit has been reported in the December 31, 2025, 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.&lt;/p&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="Y25" id="ixv-7798">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:272.45pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:81.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.85pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt" valign="bottom"&gt;&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:81.35pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.85pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt;border-bottom:1px solid #000000"&gt;Federal&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:81.35pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:70.85pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Current&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:50.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:25.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:45.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Deferred&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:50.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:25.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:45.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt;border-bottom:1px solid #000000"&gt;State&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:50.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:25.25pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:45.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Current&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:50.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:25.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:45.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:272.45pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;Deferred&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:30.8pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:50.55pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:12.55pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:25.25pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:45.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;-&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:272.45pt;padding-bottom:3pt" valign="bottom"&gt;&lt;p style="font:12pt Times New Roman;margin:0"&gt;&lt;span style="font-size:10pt"&gt;&#160; Income tax expense&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt;padding-bottom:3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:30.8pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:50.55pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:37pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:12.55pt;padding-bottom:3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:25.25pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:45.6pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&lt;kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:33pt"&gt;800&lt;/kbd&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="Y25" decimals="128" id="ixv-8997" unitRef="USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="Y24" decimals="128" id="ixv-8998" unitRef="USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="Y25" decimals="128" id="ixv-8999" unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="Y24" decimals="128" id="ixv-9000" unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="Y25" decimals="INF" id="ixv-9001" unitRef="USD">800</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="Y24" decimals="INF" id="ixv-9002" unitRef="USD">800</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="Y25" decimals="128" id="ixv-9003" unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="Y24" decimals="128" id="ixv-9004" unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="Y25" decimals="INF" id="ixv-9005" unitRef="USD">800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="Y24" decimals="INF" id="ixv-9006" unitRef="USD">800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="Y25" id="ixv-7942">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Net deferred tax assets consist of the following components as of December 31, 2025, and 2024:&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;table style="margin:0 auto;border-collapse:collapse"&gt;&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160; &lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.4pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-right:-11.6pt;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:67.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:1.3pt;text-align:center"&gt;December 31,&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;/td&gt;&lt;td style="width:5.15pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:70.4pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2025&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="width:67.3pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;2024 &lt;span style="font-size:9pt"&gt;*&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;Deferred tax assets:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:70.4pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;width:67.3pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Net operating loss carryover&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;5,200,843&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;8,213,337&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Federal Tax Rate&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;21%&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;21&#160;%&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Deferred Tax on Carry over losses&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,092,177&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,724,801&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Components of Deferred Tax Asset:&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:36pt"&gt;&lt;kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"&gt;-&lt;/kbd&gt;Income tax benefit at federal statutory rate&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$ &#160;&#160;&#160;&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;739,536&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;1,379,486&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:36pt"&gt;&lt;kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"&gt;-&lt;/kbd&gt;Inventory reserve&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;218,895&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;211,690&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;margin-left:36pt"&gt;&lt;kbd style="position:absolute;font:10pt Times New Roman;margin-left:-18pt"&gt;-&lt;/kbd&gt;Accrued compensation&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;133,746&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;133,625&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="background-color:#CCEEFF;width:319.2pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Valuation allowance&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.15pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:59.15pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(1,092,177)&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:2.6pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:61.95pt;border-bottom:0.5pt solid #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;(1,724,801)&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="background-color:#CCEEFF;width:3.35pt;padding-bottom:1.5pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:319.2pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0"&gt;Net deferred tax asset&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.15pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:11.25pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:center"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:59.15pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:2.6pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:5.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;$&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:61.95pt;border-bottom:3px double #000000" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:right"&gt;-&#160;&#160;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;td style="width:3.35pt" valign="bottom"&gt;&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLossCarryforwards contextRef="E25" decimals="INF" id="ixv-9007" unitRef="USD">5200843</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="E24" decimals="INF" id="ixv-9008" unitRef="USD">8213337</us-gaap:OperatingLossCarryforwards>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Y25"
      decimals="INF"
      id="ixv-9009"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Y24"
      decimals="INF"
      id="ixv-9010"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="E25" decimals="INF" id="ixv-9011" unitRef="USD">1092177</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="E24" decimals="INF" id="ixv-9012" unitRef="USD">1724801</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <fil:DeferredTaxIncomeTaxBenefitAtFederalStatutoryRate contextRef="E25" decimals="INF" id="ixv-9013" unitRef="USD">739536</fil:DeferredTaxIncomeTaxBenefitAtFederalStatutoryRate>
    <fil:DeferredTaxIncomeTaxBenefitAtFederalStatutoryRate contextRef="E24" decimals="INF" id="ixv-9014" unitRef="USD">1379486</fil:DeferredTaxIncomeTaxBenefitAtFederalStatutoryRate>
    <us-gaap:DeferredTaxAssetsInventory contextRef="E25" decimals="INF" id="ixv-9015" unitRef="USD">218895</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="E24" decimals="INF" id="ixv-9016" unitRef="USD">211690</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="E25" decimals="INF" id="ixv-9017" unitRef="USD">133746</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="E24" decimals="INF" id="ixv-9018" unitRef="USD">133625</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="E25" decimals="INF" id="ixv-9019" unitRef="USD">1092177</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="E24" decimals="INF" id="ixv-9020" unitRef="USD">1724801</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="E25" decimals="128" id="ixv-9021" unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="E24" decimals="128" id="ixv-9022" unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Y25"
      decimals="INF"
      id="ixv-9023"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Y25"
      decimals="INF"
      id="ixv-9024"
      unitRef="Pure">0.0884</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:OperatingLossCarryforwards contextRef="E25" decimals="INF" id="ixv-9025" unitRef="USD">5200843</us-gaap:OperatingLossCarryforwards>
    <fil:DisclosureOfContingentLiabilityTextBlock contextRef="Y25" id="ixv-8149">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;b&gt;NOTE 14 &#x2013;&#160;CONTINGENT LIABILITY&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;On September 16, 2022 the Company received a Summons and was named as a cross-defendant in the matter of &lt;span style="border-bottom:1px solid #000000"&gt;Olson-Ecologic Engine Testing Laboratories, LLC -v- Michael Naylor, Omnitek Engineering Corp., and Moto Concerto, Inc.&lt;/span&gt;, filed in the Superior Court of the State of California, County of Orange, Central Justice Center, Case No. 30-2020-01171344. &#160;Olson-Ecologic Engine Testing Laboratories, LLC filed the cross-complaint in response to the original complaint filed by Michael Naylor against Olson-Ecologic Engine Testing Laboratories. &#160;Omnitek served as a subcontractor to Olson-Ecologic who received a grant in May 2017 from the California Energy Commission. &#160;In October 2017, very early in the project and before completion of the project, which was to run into 2020, Olson-Ecologic advised Omnitek that the California Energy Commission had terminated the project. &#160;In the cross-complaint Olson-Ecologic alleges that Omnitek participated with Mr. Naylor in overcharging Olson-Ecologic, however, Olson-Ecologic does not provide a specific statement of facts or actions of what Omnitek allegedly did. &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;On November 18, 2025, the above matter was settled out of court. Pursuant to the Settlement agreement, Omnitek will pay to Plaintiff, Olson-Ecologic, the sum of $13,872.97 in six equal monthly payments commencing December 2025, and will in exchange take back certain engine parts of equal value. Omnitek will further waive the amount of $5,025 believed owed by Olson-Ecologic relating to testing services.&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;We are not a party to any other 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 &lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0;background-color:#FFFFFF;text-align:justify"&gt;adverse to the Company or has a material interest adverse to the Company in any proceeding.&lt;/p&gt;
</fil:DisclosureOfContingentLiabilityTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="Y25" id="ixv-8174">&lt;p style="font:10pt Times New Roman;margin:0;text-align:justify"&gt;&lt;b&gt;NOTE 15 &#x2013;&#160;SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;&#160;&lt;/p&gt;
&lt;p style="font:10pt Times New Roman;margin:0"&gt;None&lt;/p&gt;
</us-gaap:SubsequentEventsTextBlock>
</xbrl>
