<SEC-DOCUMENT>0001493152-25-003527.txt : 20250124
<SEC-HEADER>0001493152-25-003527.hdr.sgml : 20250124
<ACCEPTANCE-DATETIME>20250124125519
ACCESSION NUMBER:		0001493152-25-003527
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20250107
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250124
DATE AS OF CHANGE:		20250124

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FLEXIBLE SOLUTIONS INTERNATIONAL INC
		CENTRAL INDEX KEY:			0001069394
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS CHEMICAL PRODUCTS [2890]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		IRS NUMBER:				911922863
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-31540
		FILM NUMBER:		25552861

	BUSINESS ADDRESS:	
		STREET 1:		2614 QUEENSWOOD DR
		CITY:			VICTORIA B C
		STATE:			A1
		ZIP:			V8N 1X5
		BUSINESS PHONE:		2504779969

	MAIL ADDRESS:	
		STREET 1:		2614 QUEENSWOOD DR
		CITY:			VICTORIA BC CANADA
		STATE:			A1
		ZIP:			V8N 1X5
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>form8-k.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:FSI="http://flexiblesolutions.com/20250107">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_03E_FSI_flexiblesolutions.com_20250107 -->
<!-- Field: Set; Name: xdx; ID: xdx_044_20250107_20250107 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001069394 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000004" name="dei:EntityCentralIndexKey">0001069394</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-01-07" id="xdx2ixbrl0012" name="dei:EntityIncorporationStateCountryCode">A0</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="fsi-20250107.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-01-07">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-07</xbrli:startDate>
        <xbrli:endDate>2025-01-07</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 4pt solid; border-bottom: Black 1pt solid; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>UNITED
STATES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>SECURITIES
AND EXCHANGE COMMISSION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b>WASHINGTON,
D.C. 20549</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM
<span id="xdx_90C_edei--DocumentType_c20250107__20250107_zZsalZ4roVe3"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
REPORT</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Section 13 or 15(d) of the</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
Exchange Act of 1934</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date
of Report (date of earliest event reported): <span><b><span id="xdx_906_edei--DocumentPeriodEndDate_c20250107__20250107_zutfavWk0ZQ9"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">January
7, 2025</ix:nonNumeric></span></b></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span id="xdx_904_edei--EntityRegistrantName_c20250107__20250107_zYhgxN39TqY2" style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b><span style="text-decoration: underline"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000011" name="dei:EntityRegistrantName">FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact
name of Registrant as specified in its charter)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 32%"><span id="xdx_900_edei--EntityIncorporationStateCountryCode_dxL_c20250107__20250107_zz68NVMpDLrh" title="::XDX::A0" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0012">Alberta</span></span></td>
    <td style="padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 32%"><span id="xdx_908_edei--EntityFileNumber_c20250107__20250107_zbwDNv1ymBB3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000013" name="dei:EntityFileNumber">001-31540</ix:nonNumeric></span></td>
    <td style="padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 32%"><span id="xdx_90B_edei--EntityTaxIdentificationNumber_c20250107__20250107_zlMjKfbZNcy5" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000014" name="dei:EntityTaxIdentificationNumber">71-1630889</ix:nonNumeric></span></td></tr>

<tr style="vertical-align: top">
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Commission</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(IRS Employer</span></td></tr>

<tr style="vertical-align: top">
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of incorporation)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">File No.)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Identification No.)</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span id="xdx_903_edei--EntityAddressAddressLine1_c20250107__20250107_zIHs4hOW4Mu" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000015" name="dei:EntityAddressAddressLine1">6001
54 Ave.</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span id="xdx_904_edei--EntityAddressCityOrTown_c20250107__20250107_z7ZAQOkRuNB" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000016" name="dei:EntityAddressCityOrTown">Tabor</ix:nonNumeric></span></span><span style="text-decoration: underline"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">,
<span id="xdx_903_edei--EntityAddressStateOrProvince_c20250107__20250107_zju3T3xaRK6b"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt-sec:stateprovnameen" id="Fact000017" name="dei:EntityAddressStateOrProvince">Alberta</ix:nonNumeric></span></span></span><span style="text-decoration: underline"> <span id="xdx_907_edei--EntityAddressPostalZipCode_c20250107__20250107_zVd4guo4I665" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000018" name="dei:EntityAddressPostalZipCode">T1G
1X4</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
of principal executive offices, including Zip Code)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registrant&#8217;s
telephone number, including area code: <span id="xdx_90D_edei--CityAreaCode_c20250107__20250107_zOL3KcwISUhf"><span style="text-decoration: underline"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000019" name="dei:CityAreaCode">(403)</ix:nonNumeric></span></span></span><span style="text-decoration: underline">
<span id="xdx_907_edei--LocalPhoneNumber_c20250107__20250107_z1cy6V33fOai" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000020" name="dei:LocalPhoneNumber">223-2995</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Check
appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any
of the following provisions (see General Instruction A.2. below).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span id="xdx_902_edei--WrittenCommunications_c20250107__20250107_zNqsVoDhSG06" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Written
                                            communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span id="xdx_90F_edei--SolicitingMaterial_c20250107__20250107_zRI2MzRrdkk2" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Soliciting
                                            material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span id="xdx_90D_edei--PreCommencementTenderOffer_c20250107__20250107_zLvSxPlR7xT3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-commencement
                                            communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_edei--PreCommencementIssuerTenderOffer_c20250107__20250107_zRMqxT9nyVVk"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-commencement
                                            communications pursuant to Rule 13e-14(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
registered pursuant to Section 12(b) of the Act:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 36%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title
  of Each Class</span></td>
    <td style="padding-bottom: 1pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading
  Symbol(s)</span></td>
    <td style="padding-bottom: 1pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Name
    of Each Exchange on Which Registered</span></td></tr>

<tr style="vertical-align: top">
  <td style="text-align: center"><span id="xdx_905_edei--Security12bTitle_c20250107__20250107_z1lg3P1ueJU4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000025" name="dei:Security12bTitle">Common
  Stock</ix:nonNumeric></span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: center"><span id="xdx_904_edei--TradingSymbol_c20250107__20250107_zSRfJZhkOaF7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-01-07" id="Fact000026" name="dei:TradingSymbol">FSI</ix:nonNumeric></span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span id="xdx_905_edei--SecurityExchangeName_c20250107__20250107_zRcWvYKlMNPh" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">NYSE
    American</ix:nonNumeric></span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;203.405
of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;204.12b-2 of this chapter.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
growth company <span id="xdx_90E_edei--EntityEmergingGrowthCompany_c20250107__20250107_zEfkQgw5kUDb"><ix:nonNumeric contextRef="AsOf2025-01-07" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p>

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 4pt solid; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: italic 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.7in"><span style="font: normal 10pt Times New Roman, Times, Serif"><b>Item
1.01</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif"><b>Entry
                                            Into a Material Definitive Agreement</b></span></td></tr></table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company <span style="background-color: white">announced that, on January 7, 2025, it contracted with a U.S. based company to manufacture
food grade products for the U.S. based company on a non-exclusive basis. The contract has a term of five years and will automatically
renew for up to five additional successive five year terms unless the Company or the U.S. based company provides written notice of a
non-renewal at least 180 days prior to the end of the then-current term. The Company estimates that the contract can possibly generate
revenue per year between $15 million and $30 million or more. Revenue is expected to begin in approximately six months after allowing
for the Company to expand its clean room space and install equipment necessary to manufacture the product for the U.S. based company.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: italic 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.7in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
9.01</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial
                                            Statements and Exhibits,</b></span></td></tr></table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="border-bottom: Black 1pt solid; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
  No.</span></td>
    <td style="padding-bottom: 1pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td></tr>

<tr style="vertical-align: top">
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: justify"><a href="ex10-3.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Manufacturing Services and Supply Agreement.<sup>(1)</sup></span></a></td></tr>
<tr style="vertical-align: top">
  <td style="text-align: justify">104</td>
    <td>&#160;</td>
  <td style="text-align: justify">Cover page interactive data file (embedded within the Inline XBRL document)</td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; margin-right: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portions
                                            of this Exhibit have been omitted pursuant to Item 601(b)(10) of Regulation S-K since the
                                            omitted portions are not material and would likely cause competitive harm to the Company
                                            if publicly disclosed.</span></td></tr></table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned hereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 2.75in; text-align: justify; text-indent: -2.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
January 23, 2025</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 2.75in; text-align: justify; text-indent: -2.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE SOLUTIONS
  INTERNATIONAL INC.</b></span></td></tr>

<tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="width: 50%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: justify; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
  <td style="border-bottom: Black 1pt solid; text-align: justify; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
  Daniel B. O&#8217;Brien&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</i></span></td></tr>

<tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel B. O&#8217;Brien,
  President and Chief Executive Officer</span></td></tr>

</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKgkAQRb/Afxj2WUpXfPExKYksRCJ6XXKMJd2R2a3sk/rLNiUaBobh3nOvEKEoaKM7ZDiv6hKO2A+dcgg1tshoLugd+XaXgb81XrV1rIyb3h+Yk2fQM+lCpsoLk/WhLTYZRPFSJkuZQpRkMoFqL4KvnpNpdYPGadWBMg1UTANrdIpfc8JRjWSof01VJ2SryWQQL6JZfoOMYgkHeqgn8c1CWeYiCKcJRMF0H7xrPTo0XxLWHfa+zs70f4MPBUBKig== -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>2
<FILENAME>ex10-3.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXHIBIT
10.3</FONT></P>

<P STYLE="margin: 0pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt; font: bold 10pt Times New Roman, Times, Serif; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">Certain
identified information (shown as &ldquo;Omitted&rdquo;) in this exhibit has been excluded from this exhibit </FONT>pursuant to Item
601(b)(10) of Regulation S-K since the excluded information is not material and <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">would
likely cause competitive harm to the Company if publicly disclosed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>MANUFACTURING
SERVICES AND SUPPLY AGREEMENT</U></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Manufacturing Services and Supply Agreement (this &ldquo;<B>Agreement</B>&rdquo;), dated as of January 7, 2025 (the &ldquo;<B>Effective
Date</B>&rdquo;), is entered into by and between Nanochem Solutions, Inc., a Nevada corporation, having its principal place of business
at 5350 Donlar Avenue, Peru, Illinois 61354 (&ldquo;<B>Nanochem</B>&rdquo;), and (Omitted) and together with Nanochem, the &ldquo;<B>Parties</B>&rdquo;,
and each, a &ldquo;<B>Party</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
(Omitted) is in the business of marketing, distributing and selling (Omitted)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
in connection with the foregoing, (Omitted)desires that Nanochem manufacture certain Products (as defined below) for purchase by (Omitted)
on a non-exclusive basis; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
Nanochem desires to manufacture and sell the Products to (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOW,
THEREFORE</B>, in consideration of the mutual covenants, terms, and conditions set forth herein, and for other good and valuable consideration,
the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">1. <U>Certain
Definitions</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Capitalized terms used and not
defined herein have the meanings set forth or referred to in this <U>Section 1</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Affiliate</B>&rdquo;
of a Person means any other Person that directly or indirectly, through one or more intermediaries, Controls, is Controlled by, or is
under common Control with, such Person.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Business
Day</B>&rdquo; means any day except Saturday, Sunday, or federal legal holiday.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Claim</B>&rdquo;
means any claim, action, cause of action, demand, lawsuit, arbitration, inquiry, audit, notice of violation, proceeding, litigation,
citation, summons, subpoena or investigation of any nature, civil, criminal, administrative, regulatory, or other, whether at law, in
equity or otherwise brought against a Person entitled to indemnification under <U>Section 9</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Control</B>&rdquo;
(and with correlative meanings, the terms &ldquo;Controlled by&rdquo; and &ldquo;under common Control with&rdquo;) means, with respect
to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of
another Person, whether through the ownership or voting securities, by contract, or otherwise.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Defective
Products</B>&rdquo; means products shipped by Nanochem to (Omitted) pursuant to this Agreement that do not conform to the Product Warranty.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Delivery
Location</B>&rdquo; means Nanochem&rsquo;s manufacturing facility located at 5350 Donlar Avenue, Peru, Illinois.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Exclusive
Product Category</B>&rdquo; means (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Intellectual
Property</B>&rdquo; means (a) patents; (b) trademarks; (c) internet domain names, whether or not trademarks, registered by any authorized
private registrar or governmental authority, web addresses, web pages, website, and URLs; (d) brand names, product names, business names,
trade dress, inventions, works of authorship, expressions, design rights, designs and design registrations, whether or not copyrightable,
including copyrights and copyrightable works, software and firmware, data, data files, and databases and other specifications and documentation;
(e) trade secrets or confidential information; (f) tooling, know-how, technical information or expertise; and (g) all industrial and
other intellectual property, in each case whether registered or unregistered and including all registrations and applications for, and
renewals or extensions of, such rights or forms of protection pursuant to the Laws of any jurisdiction throughout in any part of the
world, and any other intellectual or industrial property rights of any nature whatsoever in any part of the world, whether or not registered,
registrable or patentable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Law</B>&rdquo;
means any statute, law, ordinance, regulation, rule, code, constitution, treaty, common law, governmental order, or other requirement
or rule of law of any governmental authority.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Nanochem
Overhead Costs</B>&rdquo; means Nanochem&rsquo;s overhead costs in its Peru, Illinois location, as evidenced by quarterly spreadsheets
supplied by Nanochem and any other supporting documentation as may be reasonably requested by (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Nonconforming
Products</B>&rdquo; means any goods received by (Omitted) from Nanochem that: (a) do not fully conform to the specifications for the
Products provided by (Omitted) or the Product Warranty or (b) exceed the quantity of Products ordered by (Omitted) pursuant to this Agreement
or any Purchase Order. Where the context requires, Nonconforming Products are deemed to be Products for purposes of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Person</B>&rdquo;
means any individual, partnership, corporation, trust, limited liability entity, unincorporated organization, association, governmental
authority, or any other entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Products</B>&rdquo;
means the goods identified on <U>Schedule 1</U> and described in the Specifications, as the same may be updated from time to time by
mutual written consent of the parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Representatives</B>&rdquo;
means a Party&rsquo;s Affiliates and each of their respective personnel, officers, directors, partners, shareholders, attorneys, third-party
advisors, successors, and permitted assigns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Specifications</B>&rdquo;
means the specifications for the Products attached hereto as <U>Exhibit B</U> or as otherwise specified in any Purchase Order.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Taxes</B>&rdquo;
means any and all present and future sales, income, stamp, and other taxes, levies, imposts, duties, deductions, charges, fees or withholdings
imposed, levied, withheld, or assessed by any governmental authority, together with any interest or penalties imposed thereon.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Territory</B>&rdquo;
means the United States of America, and its territories and possessions and any other territory as may be agreed by the Parties hereto.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Products
and Specifications</U></FONT>. (Omitted) shall purchase from Nanochem on a non-exclusive basis, and Nanochem shall manufacture and sell
to (Omitted), the Products specified in <U>Schedule 1</U> pursuant to (i) the terms and conditions set out in this Agreement, (ii) subject
to the pricing, quantity, delivery scheduling and other business terms set out in <U>Exhibit A</U>; and (iii) in accordance with the
Specifications set forth in <U>Exhibit B</U>. Any Product Revision (as defined below) shall be subject to the provisions of <U>Section
11.5</U> hereof. A &ldquo;<B>Product Revision</B>&rdquo; shall mean any change to the Specifications and/or of a Product&rsquo;s formulation,
pack size or configuration or package construction or design. (Omitted) will pay for any obsolete packaging or ingredients resulting
from a Product Revision or any changes to the label or artwork used on a Product to the extent provided in <U>Section 11.5</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3. <U>No
Right to Manufacture and Sell Similar Products in Exclusive Product Category</U>. During the Term (as defined below), Nanochem shall
not manufacture or sell to any Person other than (Omitted), or enter into any agreement with any Person other than (Omitted) related
to the manufacture or sale of, the Products or other goods or products that are within the Exclusive Product Category of (Omitted). Nanochem
shall not, at any time, use any Intellectual Property owned by or licensed to (Omitted) (including any of (Omitted) Intellectual Property
used in the design, production, and manufacturing of the Products) or any (Omitted) Equipment (as defined below) to manufacture or sell
Products or other goods or products that are similar to or competitive with the Exclusive Product Category. This Section will survive
the expiration or termination of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4. <U>Product
Inputs.</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 21.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1
(Omitted) <U>Equipment</U>. (Omitted) shall, at its sole cost, provide and install, or shall cause (Omitted) third party to provide
and install, at the Delivery Location certain specialized equipment necessary to manufacture the Products, which specialized
equipment is initially specified on <U>Schedule 4.1</U> (as updated by (Omitted) from time to time, the (&ldquo; &ldquo;) (Omitted).
Only (Omitted) has any right, title or interest in and to the (Omitted) Equipment, except for Nanochem&rsquo;s limited right,
subject to (Omitted) sole discretion, to use (Omitted) Equipment solely to produce Products hereunder in accordance with the terms
of this Agreement. Nanochem shall not use the (Omitted) Equipment for any other purpose. Nanochem will allocate sufficient space to
store a supply of (Omitted) Equipment adequate to meet Nanochem&rsquo;s production obligations to (Omitted). Nanochem shall not
commingle (Omitted) Equipment with the property of Nanochem or with that of a Person other than (Omitted) or Nanochem and shall not
move any (Omitted) Equipment from Nanochem&rsquo;s premises without the prior written approval by (Omitted). All (Omitted) Equipment
is and will at all times remain property of (Omitted) and will be held by Nanochem on a bailment at-will basis. (Omitted) may, at
any time, for any reason and without payment of any kind, retake possession of any (Omitted) Equipment without the necessity of
payment or notice to Nanochem, or a hearing or a court order, which rights, if any, are waived by Nanochem. Upon (Omitted) request,
(Omitted) Equipment will be immediately released to (Omitted) or delivered to (Omitted) by Nanochem. Nanochem&rsquo;s continued
holding of (Omitted) after demand has been made by (Omitted) for delivery will substantially impair the value thereof, and,
accordingly, (Omitted) will be entitled to a court order of possession without any need of proving damages or posting of a bond. To
the fullest extent permitted by law, Nanochem shall not allow any encumbrance to be imposed on or attach to the (Omitted) Equipment
through Nanochem or as a result of Nanochem&rsquo;s action or inaction, and Nanochem hereby waives any encumbrance that it may have
or acquire in the (Omitted) Equipment. Nanochem acknowledges and agrees that (a) (Omitted) is neither the manufacturer of the
(Omitted) Equipment nor the manufacturer&rsquo;s agent, (b) (Omitted) is bailing (Omitted) Equipment to Nanochem for
Nanochem&rsquo;s benefit, (c) Nanochem has inspected the (Omitted) Equipment and is satisfied that the (Omitted) Equipment are
suitable and fit for their intended purposes, of which Nanochem is aware, and (d) (Omitted) HAS NOT MADE AND DOES NOT MAKE ANY
REPRESENTATION OR WARRANTY WHATSOEVER, EITHER EXPRESS OR IMPLIED, AS TO THE FITNESS, CONDITION, MERCHANTABILITY, DESIGN OR OPERATION
OF THE (Omitted) EQUIPMENT OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. Notwithstanding the foregoing, if the bailment relationship
described in this Section is deemed to be a secured financing transaction, Nanochem grants to (Omitted) (Omitted) a continuing
security interest in any rights or interests it may have in the (Omitted) Equipment. Nanochem shall bear all risk of loss of and
damage to the (Omitted) Equipment. Nanochem shall, at its own expense, for the benefit of (Omitted), insure all (Omitted) Equipment
with full and extended coverage for all losses, for its full replacement value, in accordance with <U>Section 22</U> of this
Agreement. For no additional consideration, Nanochem will prevent the (Omitted) Equipment from deteriorating (except for any
reasonable, ordinary course wear and tear) and conduct preventative maintenance and repair of (Omitted) Equipment with the same
level of diligence and care as it conducts for the Nanochem Equipment, which shall be no less than a reasonable degree of diligence
and care. Nanochem shall absorb any labor costs associated with repairs and maintenance beyond reasonable and ordinary maintenance
and routine as part of Nanochem&rsquo;s Overhead Costs (except to the extent such repairs are needed as a result of Nanochem&rsquo;s
gross negligence, in which case Nanochem shall be solely responsible for such costs), provided, that Nanochem shall promptly provide
(Omitted) written notice of such repair or maintenance, including a good faith estimate of the time, disruption to operations and
cost associated therewith and, if applicable a recommended third party vendor to perform such repair or maintenance. (Omitted)
shall, within five (5) days (or fewer if the situation requires) of receipt of such notice, notify Nanochem as to whether such
maintenance or repair is approved (and whether (Omitted) would prefer to conduct such repair using a different third party). If
(Omitted) elects for (a) Nanochem to conduct such maintenance or repair, and Nanochem is willing to undertake the repair, Nanochem
shall perform such maintenance or repairs in a manner materially consistent with the policies and practices applicable to repairs
and maintenance for the (Omitted) Equipment, and (Omitted) shall reimburse Nanochem for a reasonable amount intended to reflect
Nanochem&rsquo;s actual cost incurred in performing such maintenance or repair, or (b) Nanochem&rsquo;s proposed third party to
perform the repair or maintenance, Nanochem shall negotiate and enter into an agreement with such third party vendors to perform the
repairs or maintenance on the terms included in the notice provided to (Omitted) and (Omitted) shall reimburse Nanochem for its
out-of-pocket expenses paid to such third party. If (Omitted) desires to perform any such maintenance or repairs itself or using a
third party provider to conduct such repairs or maintenance, Nanochem shall grant such parties access to conduct such repairs or
maintenance and shall provide reasonable assistance in connection therewith; <U>provided</U>, that, with respect to any such third
party providers, Nanochem or (Omitted) can require that they are subject to restrictions on its use and disclosure of Confidential
Information at least as restrictive as those set forth in this Agreement. All replacements of the (Omitted) Equipment shall become
property of (Omitted) and will be deemed for all purposes under this Agreement to be (Omitted) Equipment. Nanochem will maintain a
written inventory of all (Omitted) Equipment that sets forth a description and the location of all (Omitted) Equipment, and provide
a copy of this inventory to (Omitted) upon request. Nanochem shall mark all (Omitted) Equipment permanently and conspicuously to
identify it as the property of (Omitted), and indicate (Omitted) name and address. Nanochem shall immediately sign any documents
reasonably requested by (Omitted) to evidence all of (Omitted) rights to and interests in (Omitted) Equipment. Nanochem grants to
(Omitted) a limited and irrevocable power of attorney, coupled with an interest, to execute and record on Nanochem&rsquo;s behalf
any documents with respect to (Omitted) Equipment that (Omitted) determines are reasonably necessary to reflect (Omitted) interest
in the (Omitted) Equipment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2
(Omitted)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3 <U>Nanochem
Equipment</U>. From time to time, as and when mutually determined by the Parties, Nanochem will acquire, install and maintain its own
equipment (the &ldquo;<B>Nanochem Equipment</B>&rdquo;) for Nanochem to use to perform its production obligations to (Omitted) in accordance
with this Agreement, which shall be purchased, maintained and operated by Nanochem and shall not include any (Omitted) Equipment, except
as otherwise agreed in writing between the Parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4 <U>Nanochem&rsquo;s
Materials</U>. Nanochem will provide all remaining materials components for the Products in accordance with the Specifications, including
without limitation: (i) the finished Products themselves, (ii) Nanochem&rsquo;s products, if applicable, (iii) raw materials identified
on <U>Schedule 1</U> (&ldquo;<B>Raw Materials</B>&rdquo;), (iv) labeling in accordance with Section 7, and (v) packaging in accordance
with Section 7 ((i)-(iv) collectively, &ldquo;<B>Nanochem Materials</B>&rdquo;). Nanochem will timely obtain a sufficient supply of all
Nanochem Materials necessary to produce the Products as required herein at the lowest cost for the quality required to meet the Specifications.
Upon (Omitted) request, Nanochem shall promptly provide to (Omitted), in such form and detail as (Omitted) requests, a list of all Nanochem
Materials incorporated in the Products, the amount of such Nanochem Materials, and information concerning any changes in or additions
to such Nanochem Materials.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">5. <U>Orders;
Forecasts; Delivery; Warehousing.</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">5.1
<U>Orders</U>. </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">purchase
of Products hereunder shall be made pursuant to purchase orders which comply with all the terms and conditions set forth in this Agreement
and which are in a form reasonably acceptable to both parties (a &ldquo;</FONT></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; vertical-align: baseline"><B>Purchase
Order</B><FONT STYLE="font-weight: normal">&rdquo;). </FONT></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)
<FONT STYLE="font-weight: normal; vertical-align: baseline">shall submit Purchase Orders to Nanochem pursuant to such procedures as may
be mutually and reasonably agreed upon in writing by the parties, including procedures to be utilized for canceling or modifying any
such Purchase Orders after submittal. For the avoidance of doubt, (</FONT>Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">shall
only be obligated to purchase from Nanochem, and Nanochem shall be obligated to sell to </FONT>(Omitted)<FONT STYLE="font-weight: normal; vertical-align: baseline">,
the quantities of Products specified in a Purchase Order. Nanochem shall confirm to </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">the
receipt of each Purchase Order issued hereunder within five (5) Business Days following Nanochem&rsquo;s receipt thereof. If Nanochem
fails to issue such confirmation within such time or otherwise commences performance under such Purchase Order, Nanochem will be deemed
to have accepted the Purchase Order. Any acceptance or deemed acceptance of a Purchase Order by </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">constitutes
a determination by Nanochem that </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">has met all of its obligations
with respect thereto. </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">may withdraw any Purchase Order prior
to Nanochem&rsquo;s acceptance thereof. Nanochem may only reject a Purchase Order if (a) Nanochem has terminated the Agreement in accordance
with its terms or (b) the applicable Purchase Order includes terms and conditions that supplement those contained in this Agreement,
which Nanochem is unwilling to accept, or (c) if </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">has undisputed
outstanding and invoices due and owing to Nanochem for more than </FONT>thirty (30) days and such failure has not been cured within thirty
(30) days of (Omitted) receiving written notice from Nanochem of such late payment<FONT STYLE="font-weight: normal; vertical-align: baseline">.
If </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">cancels or modifies a previously submitted Purchase Order,
then </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">shall be obligated to purchase at the time of such
cancellation or modification any and all Products so ordered which Nanochem has commenced to manufacture, or for which Nanochem can demonstrate
to </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">in good faith that Nanochem has acquired ingredients,
materials or packaging which may not otherwise be reasonably used in the normal course of Nanochem&rsquo;s operations, provided, that
</FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">shall not be required to purchase such Products in the event
that Nanochem does not comply with its delivery obligations under Section 5.3. All Purchase Orders shall clearly indicate the amount
of product ordered, the total price, and the desired delivery or ship date. Nanochem may not cancel any previously accepted Purchase
Order hereunder.</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.2 <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Rolling
</U></FONT><U>Forecasts</U>. The parties shall cooperate in good faith to develop rolling six (6) month non-binding order forecasts of
(Omitted) needs for Products. Forecasts shall not be binding on (Omitted) so as to create an obligation to purchase, and shall not constitute
orders of Products or commitment of any kind by (Omitted) to purchase Products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.3 <U>Delivery;
Transfer of Title to Products</U>. Time, quantity, and delivery to the Delivery Location are of the essence under this Agreement. Nanochem
shall procure materials for, fabricate, assemble, pack, mark, and ship Products strictly in the quantities, by the methods, and by the
delivery dates specified in an applicable Purchase Order. Nanochem shall deliver all Products to (Omitted) at the Delivery Location,
on an EXW basis (as defined in Incoterms 2010). Delivery times will be measured to the time that Products are actually received at the
Delivery Location. Title and risk of loss shall pass to (Omitted) upon tender of possession to (Omitted) (or its authorized representative)
and (Omitted) acceptance of the Products. Notwithstanding any agreement between (Omitted) and Nanochem concerning transfer of title or
responsibility for shipping costs, risk of loss to Products shipped under any Purchase Order passes to (Omitted) upon receipt and acceptance
by (Omitted) (or its authorized representative) at the Delivery Location, and Nanochem will bear all risk of loss or damage with respect
to Products until (Omitted) receipt and acceptance of such Products in accordance with the terms hereof. If Nanochem does not comply
with any of its delivery obligations under this Section, (Omitted) may, in (Omitted) sole discretion and at Nanochem&rsquo;s sole cost
and expense, (a) approve a revised delivery date, (b) require expedited or premium shipment, or (c) cancel the applicable Purchase Order
and obtain similar goods from other sources. Unless otherwise expressly agreed to by the Parties in writing, Nanochem may not make partial
shipments of Products to (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.4 <U>Shipment</U>.
Nanochem shall properly pack, mark, and ship Products as instructed by (Omitted) and otherwise in accordance with applicable Law and
industry standards and shall provide (Omitted) with reasonably detailed shipment documentation with respect thereto.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.5 <U>Warehousing</U>.
Nanochem will warehouse the Products as necessary to fulfill (Omitted) Purchase Orders as provided herein. The parties shall negotiate
in good faith with respect to any Products that are warehoused for more than ninety (90) days. (Omitted) will not be charged for the
Products warehoused by Nanochem without its prior written consent and upon mutually agreed terms.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">6.
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Prices; Price Adjustments; Payment Terms</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">6.1
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">6.2
<U>Ongoing Price Adjustments</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
(Omitted)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(b)
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(c)
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.3 <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Payment
</U></FONT><U>Terms</U>. Nanochem will issue invoices to (Omitted) for all Products purchased hereunder, and (Omitted) shall pay all
invoices received from Nanochem pursuant to this Agreement in full within thirty (30) days from the date of invoice. (Omitted) shall
not take any deductions or set-offs from invoices unless specifically authorized to do so in writing by Nanochem. (Omitted) reserves
the right to return and withhold payment due to any invoices or related documents that are inaccurate or incorrectly submitted to (Omitted).
The Parties shall seek to resolve any invoice disputes expeditiously and in good faith in accordance with the dispute resolution provisions
set forth in <U>Section 23.16</U>. Any payment by (Omitted) of an invoice is not an acceptance of any Products, nonconforming element
or terms on such invoice or the related Products nor will such payment be deemed to waive (Omitted) right to inspect.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.4 <U>Non-Payment</U>.
Except for any amounts disputed by (Omitted) in good faith, and in addition to any other rights and remedies Nanochem may have with respect
to (Omitted) failure to fully and timely pay any amounts due hereunder, any amounts not paid when due shall be subject to an interest
charge of 1 percent (1%) per month computed from the applicable due date. (Omitted) shall make all payments by check, wire transfer,
or automated clearing house in accordance with instructions provided by Nanochem in writing. Except for any amounts disputed by (Omitted)
in good faith, (Omitted) may be required by Nanochem to pay interest on all late payments at a rate of 1.0% per month.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7. <U>Labeling
Elements; License</U>. Subject in all cases to the terms of <U>Section 7.4</U> hereof:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.1 All
labels utilized in connection with the Products, including but not limited to the design, content, wording, artwork, label features and
Marks (as defined below) (as such may be changed from time to time, &ldquo;<B>Labeling Elements</B>&rdquo;) shall be determined by (Omitted),
and (Omitted) shall be solely responsible therefor, including but not limited to their compliance with all applicable federal, state
and local laws, rules and regulations. (Omitted) represents and warrants to Nanochem that, to (Omitted) knowledge, at all times during
the Term (i) all Labeling Elements do and will comply with all applicable federal, state and local laws, rules and regulations, and (ii)
(Omitted) is and will be the owner of, or will have the enforceable license or right to use, any and all designs, logos, trademarks (registered
or unregistered), service marks, trade names and trade dress (collectively, the &ldquo;<B>Marks</B>&rdquo;) included within the Labeling
Elements. (Omitted) further represents and warrants to Nanochem that, to (Omitted) knowledge, at all times during the Term, (Omitted)
has and shall have all requisite right, power and authority to grant the license described in <U>Section 7.3</U>, and such license, and
Nanochem&rsquo;s use of the Labeling Elements pursuant hereto, shall not violate or infringe upon any copyright, proprietary right or
other right of any third party;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.2
(Omitted) shall provide Nanochem with all drawings and other artwork necessary for manufacturing and packaging the Products in accordance
with all mutually agreed upon Specifications, all of which will be the sole property of (Omitted) and will be returned to (Omitted) by
Nanochem upon the expiration or termination of this Agreement;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.3 During
the Term, (Omitted) grants to Nanochem a non-exclusive, royalty-free license to use all applicable Labeling Elements (including the Marks
contained therein), patents, Specifications and formulas in connection with manufacturing, packaging and selling Products to (Omitted)
in strict accordance with the terms of this Agreement; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.4 Notwithstanding
anything to the contrary contained herein, and for the avoidance of doubt, Nanochem&rsquo;s procurement of all components necessary to
deliver the Products to (Omitted) (including, without limitation, any Nanochem Materials, Nanochem Equipment, Labeling Elements and Specifications)
are included in the Prices set forth on <U>Schedule 1</U> hereto (as may be adjusted from time to time in accordance with <U>Section
6.2</U>) which Prices shall not subject to increase other than pursuant to the express terms of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8. <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Inspection</U></FONT>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1 From
time to time during normal business hours and upon no less than five (5) days&rsquo; prior notice (except in case of an emergency affecting
the quality of Products, in which case (Omitted) shall provide as much notice as reasonably practicable), (Omitted) shall have the right
to inspect Nanochem&rsquo;s plant and to review Nanochem&rsquo;s records pertaining to the Products (including Materials) and the services
provided hereunder to the extent necessary to protect (Omitted) rights under this Agreement, to inspect the portions of Nanochem&rsquo;s
facilities that produce or handle Products, and to inspect the Products prior to delivery.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.2 If
such inspection and/or review reveals that the processes, procedures, or equipment used by Nanochem in performing its obligations hereunder
fail to conform to the requirements of this Agreement or any applicable Project Agreement, Nanochem shall immediately take appropriate
corrective actions (which may include suspension of Nanochem&rsquo;s services hereunder or under any Project Agreement), at (Omitted)
direction, until Nanochem can show to (Omitted) satisfaction that Nanochem&rsquo;s non-conformities have been corrected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.3 (Omitted)
shall not be obligated to undertake any inspection or review and, whether or not (Omitted) inspects the Products or Nanochem&rsquo;s
facilities, none of Nanochem&rsquo;s obligations with respect to the Products, including representations and warranties, shall be affected
or released by (Omitted) inspection or acceptance of the Products.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.4 Products
are subject to (Omitted) inspection and approval or rejection notwithstanding (Omitted) prior receipt of or payment for the Products.
(Omitted) shall have thirty (30) days following delivery of the Products to the Delivery Location, to inspect all Products received and
to inform Nanochem, in writing, of (Omitted) rejection of any Nonconforming Products. (Omitted) may return to Nanochem any or all units
of rejected Products that constitute Nonconforming Products because they exceed the quantity stated in this Agreement or any Purchase
Order. If (Omitted) rejects any other Nonconforming Products, (Omitted) may elect to (a) require Nanochem, at Nanochem&rsquo;s sole cost,
to repair or replace the rejected Products at Nanochem&rsquo;s location, (b) purchase similar goods from another source, (c) produce
similar goods itself, (d) repair the Products itself or have a third party repair the Products, or (e) retain the rejected Products;
in each case without limiting the exercise by (Omitted) of any other rights available to (Omitted) under this Agreement or pursuant to
applicable Law. All returns of Nonconforming Products to Nanochem are at Nanochem&rsquo;s sole risk and expense. (Omitted) acceptance
of any Products will not be deemed to be a waiver or limitation of Nanochem&rsquo;s obligations pursuant to this Agreement (or any breach
thereof), including those obligations with respect to Nanochem&rsquo;s Product Warranty and Nanochem&rsquo;s duty to indemnify (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9. <FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white"><U>Term.
</U></FONT></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">This agreement shall
have a five-year term beginning on the Effective Date and will </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">automatically
renew for up to five (5) additional successive five (5) year terms unless either Party provides written notice of non-renewal at least
180 days prior to the end of the then-current term (each, a &ldquo;<B>Renewal Term</B>&rdquo; and together with the Initial Term, the
&ldquo;<B>Term</B>&rdquo;), unless any Renewal Term is earlier terminated pursuant to the terms of this Agreement or applicable Law.
If the Initial Term or any Renewal Term is renewed for any Renewal Term(s) pursuant to this Section, the terms and conditions of this
Agreement during each such Renewal Term will be the same as the terms in effect immediately prior to such renewal. In the event either
Party provides timely notice of its intent not to renew this Agreement, then, unless earlier terminated in accordance with its terms,
this Agreement terminates on the expiration of the Initial Term or then-current Renewal Term, as applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10. <U>Termination
Rights</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1 <U>Termination
Due to Breach</U>. Without prejudice and in addition to all other lawful rights and remedies, each Party shall have the right to terminate
this Agreement upon written notice to the other party if such other Party materially breaches any of its representations, warranties,
covenants or obligations set forth in this Agreement, and such failure has not been cured within thirty (30) days of receiving written
notice from the non-defaulting Party reasonably describing such breach.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2 <U>Termination
Due to Financial Condition</U>. Without prejudice and in addition to all other lawful rights and remedies, each Party shall have the
right to terminate this Agreement upon written notice to the other Party in any of the following events, each of which constitutes good
cause for termination (i) such other party files a petition for bankruptcy or is otherwise adjudicated bankrupt, (ii) a petition for
bankruptcy is filed against such other Party and such petition is not dismissed within ninety (90) days, and/or (iii) such other Party
becomes insolvent, discontinues its business or voluntarily submits to, or is ordered by any federal bankruptcy court to undergo, liquidation
pursuant to any applicable bankruptcy laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3 <U>Termination
By Mutual Written Consent</U>. Without prejudice and in addition to all other lawful rights and remedies, the parties hereto may terminate
this Agreement at any time for any reason by mutual written consent.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4 <U>Effect
<FONT STYLE="font-weight: normal; vertical-align: baseline">of Expiration or Termination</FONT></U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Immediately
upon the termination of this Agreement, Nanochem shall, unless otherwise directed by (Omitted), and subject to Nanochem&rsquo;s obligation
to provide resourcing cooperation under <U>Section 10.4(e)</U>:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(i)
promptly terminate all performance under this Agreement and under any outstanding Purchase Orders;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(ii)
transfer title and deliver to </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">all
Products completed prior to effectiveness of the notice of termination, subject to Nanochem&rsquo;s receipt of full payment for said
Products; and</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(iii)
return to </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">all
</FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">Equipment and any other property furnished by or belonging
to </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">or any of </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">customers,
or dispose of such </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">Equipment or other property in accordance
with </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">instructions (provided that </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">will
reimburse Nanochem for the actual, reasonable costs associated with such disposal).</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(b)
Expiration or termination of the Term will not affect any rights or obligations of the Parties that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(i)
come into effect upon or after termination or expiration of this Agreement; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(ii)
otherwise survive the expiration or earlier termination of this Agreement pursuant to <U>Section 23.4</U> and were incurred by the Parties
prior to such expiration or earlier termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) Upon
the expiration or earlier termination of this Agreement, each Party shall:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(i)
return to the other Party or destroy all documents and tangible materials (and any copies) containing, reflecting, incorporating, or
based on the other Party&rsquo;s Confidential Information;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(ii)
permanently erase all of the other Party&rsquo;s Confidential Information from its computer systems; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(iii)
upon the other Party&rsquo;s written request, certify in writing to such other Party that it has complied with the requirements of this
Section 10.4.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) Except
as set forth in <U>Section 10.4(e)</U>, the Party or Parties terminating this Agreement in accordance with <U>Sections 10.1</U>, <U>10.2
</U>or <U>10.3</U>, or in the case of the expiration of this Agreement pursuant to <U>Section 9</U>, neither Party will be liable to
the other Party for any damage of any kind (whether direct or indirect) incurred by the other Party by reason of such termination or
expiration. Termination of this Agreement will not constitute a waiver of either Party&rsquo;s rights, remedies or defenses under this
Agreement, at law, in equity or otherwise.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Resourcing
Cooperation</U></FONT>. Upon the expiration or earlier termination of this Agreement for any reason, to the extent requested by (Omitted)
in writing, Nanochem will take such actions as may be reasonably requested by (Omitted) to transition production of the Products from
Nanochem to an alternative manufacturer without production disruptions, including, without limitation, by manufacturing, delivering,
and selling to (Omitted) its requested inventory bank of the Products to ensure that the transition will proceed smoothly and without
interruption or delay to (Omitted) receipt of the Products, with pricing equivalent as in effect immediately before expiration or termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">11.
<U>Covenants</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">11.1
<U>Specifications</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Nanochem
shall meet (Omitted) specifications for the Products as defined in <U>Exhibit B</U>, together with any such amendments may be agreed
upon by the Parties in writing from time to time, or otherwise specified in any Purchase Order and agreed to by Nanochem. At (Omitted)
request, Nanochem shall furnish to (Omitted) test samples of Products as reasonably required by (Omitted) to determine if their manufacture
is in accordance with the specifications furnished by (Omitted). Nanochem shall perform quality inspections of Products before delivery
and shall certify inspection results in the manner requested by (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <U>Nanochem
</U>shall provide reasonable support as requested by (Omitted) to address and correct quality concerns. Nanochem shall, on a continuous
basis, collaborate with (Omitted) requests to identify ways to improve the quality, service, performance standards, and technology for
the Products, including through participation in (Omitted) quality improvement initiatives. In the event Nanochem fails to provide such
reasonable support, in addition to its other rights and remedies, (Omitted) may hold Nanochem responsible for costs associated with quality-issue
investigation and containment if (Omitted) reasonably determines that such costs arose as a direct or indirect result of Nanochem&rsquo;s
acts or omissions or its failure to cooperate with (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">11.2
<U>Quantity</U>. Nanochem shall:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) establish
and maintain sufficient manufacturing capacity to produce the Products in quantities sufficient to fulfill all Purchase Orders, but subject
to any volume limitations of (1) the installed equipment base of the (Omitted) Equipment and (2) the Nanochem Equipment, provided that
such volume limitations have been communicated in advance to (Omitted) in writing;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) use
its best efforts to maintain a sufficient level of inventory to fulfill all Purchase Orders; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(c)
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">buy and maintain inventory levels of all raw material
to manufacture such quantities of the Products as are required to fulfill all Purchase Orders.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">11.3
<U>Best Efforts to Prevent Supply Interruptions</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
In the event of any foreseeable or anticipated event or circumstance that could interrupt or delay Nanochem&rsquo;s performance under
this Agreement, including any labor disruption (and whether or not such occurrence constitutes a Force Majeure Event hereunder), Nanochem
shall, at Nanochem&rsquo;s sole cost and expense, take such actions as are necessary or appropriate to ensure the uninterrupted supply
of the Products to (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">11.4
<U>Duty to Advise</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Nanochem shall promptly provide
written notice to (Omitted) of any of the following events or occurrences, or any facts or circumstances reasonably likely to give rise
to any of the following events or occurrences: (a) any failure by Nanochem to perform any of its obligations under this Agreement; (b)
any delay in delivery of Products; (c) any defects or quality problems relating to Products; (d) any change in Control of Nanochem; (e)
any deficiency in (Omitted) specifications, samples, prototypes or test results relating to this Agreement; or (f) any failure by Nanochem,
or its subcontractors or common carriers, to comply with Law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.5 <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Productive
Revisions</U></FONT>. Nanochem shall promptly make any Product Revisions (Omitted) directs in writing with respect to the Products, which
may include changes in the design, drawings, specifications, processing, inspection, testing, quality control, methods of packing and
shipping, or the date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>11.6 <FONT STYLE="background-color: white">Compliance
with Laws</FONT></U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Nanochem shall at all times comply
with all Laws applicable to this Agreement, Nanochem&rsquo;s operation of its business and the exercise of its rights and performance
of its obligations hereunder, including Laws related to (Omitted) or any other regulatory category applicable to the Products. Without
limitation of the foregoing, (a) Nanochem shall ensure the Products and any related packaging, conform fully to any applicable Law and
(b) in accordance with applicable Law, Nanochem shall promptly execute and deliver to (Omitted) a copy of the Quality Agreement, to be
entered into by and between Nanochem and (Omitted), in the form provided by (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.7 <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Permits,
Licenses, and Authorizations</U></FONT>. Nanochem shall obtain and maintain all permits necessary for the exercise of its rights and
performance of Nanochem&rsquo;s obligations under this Agreement, including any permits required for the import of Products or any raw
materials and other manufacturing parts used in the production and manufacture of the Products, and the shipment of hazardous materials,
as applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.8 <U>Relationship
Manager</U>. During the Term, Nanochem shall use its best efforts to cause George Murray to remain as the relationship manager between
(Omitted) and Nanochem.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12. <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Representations
and Warranties; Product Warranty</U></FONT>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>12.1 Nanochem&rsquo;s
Representations and Warranties</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Nanochem represents
and warrants to (Omitted) that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) it
is a corporation, duly organized, validly existing, and in good standing under the laws of Nevada;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) it
is duly qualified to do business and is in good standing in every jurisdiction in which such qualification is required for purposes of
this Agreement;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) it
has the full right, power and authority to enter into this Agreement and to perform its obligations hereunder;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) the
execution of this Agreement by its Representative whose signature is set forth at the end of this Agreement, and the delivery of this
Agreement by Nanochem, have been duly authorized by all necessary action on the part of Nanochem;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) the
execution, delivery, and performance of this Agreement by Nanochem will not violate, conflict with, require consent under or result in
any breach or default under (i) any of Nanochem&rsquo;s organizational documents, (ii) any applicable Law or (iii) with or without notice
or lapse of time or both, the provisions of any material contract;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) this
Agreement has been executed and delivered by Nanochem and (assuming due authorization, execution, and delivery by (Omitted)) constitutes
the legal, valid, and binding obligation of Nanochem, enforceable against Nanochem in accordance with its terms, except as may be limited
by any applicable bankruptcy, insolvency, reorganization, moratorium, or similar laws and equitable principles related to or affecting
creditors&rsquo; rights generally or the effect of general principles of equity;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) to
its knowledge, it is in compliance with applicable Law, the Products and the operation of its business;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) it
has obtained all licenses, authorizations, approvals, consents, or permits required by applicable Laws to conduct its business generally
and to perform its obligations under this Agreement; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) it
is not insolvent and is paying all of its debts as they become due.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">12.2
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Representations
and Warranties</U></FONT>. (Omitted) represents and warrants to Nanochem that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) it
is a corporation, duly organized, validly existing, and in good standing under the laws of Delaware;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) it
is duly qualified to do business and is in good standing in every jurisdiction in which such qualification is required for purposes of
this Agreement;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) it
has the full right, power and authority to enter into this Agreement and to perform its obligations hereunder;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) the
execution of this Agreement by its Representative whose signature is set forth at the end of this Agreement, and the delivery of this
Agreement by (Omitted), have been duly authorized by all necessary action on the part of (Omitted);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) the
execution, delivery, and performance of this Agreement by (Omitted) will not violate, conflict with, require consent under or result
in any breach or default under (i) any of (Omitted) organizational documents, (ii) any applicable Law or (iii) with or without notice
or lapse of time or both, the provisions of any material contract; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) this
Agreement has been executed and delivered by (Omitted) and (assuming due authorization, execution, and delivery by Nanochem) constitutes
the legal, valid, and binding obligation of (Omitted), enforceable against (Omitted) in accordance with its terms, except as may be limited
by any applicable bankruptcy, insolvency, reorganization, moratorium, or similar laws and equitable principles related to or affecting
creditors&rsquo; rights generally or the effect of general principles of equity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) it
is in compliance with all applicable Laws, the Products and the operation of its business;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) it
has obtained all licenses, authorizations, approvals, consents, or permits required by applicable Laws to conduct its business generally
and to perform its obligations under this Agreement; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) it
is not insolvent and is paying all of its debts as they become due.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">13.
<U>Product Warranty</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Nanochem warrants to (Omitted)
that the &ldquo;<B>Product Warranty</B>&rdquo;):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Upon
delivery to (Omitted) in accordance with the terms of this Agreement, the Products will:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(i)
conform, in all respects, to the specifications, standards, drawings, samples, descriptions, quality requirements, performance requirements,
statements of work, and fit, form and function requirements furnished, specified or approved by </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)
<FONT STYLE="font-weight: normal; vertical-align: baseline">for the Products;</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(ii)
be merchantable and free from defects, latent or otherwise, in design, materials, and workmanship;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(iii)
not infringe upon, violate or misappropriate the Intellectual Property of any Person;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(iv)
be fit and sufficient for the particular purpose intended by </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)
<FONT STYLE="font-weight: normal; vertical-align: baseline">and its customers, of which the Nanochem is aware (and Nanochem acknowledges
that it knows of </FONT>(Omitted)<FONT STYLE="font-weight: normal; vertical-align: baseline">intended use of the Products and that such
Products have been selected, manufactured, or assembled by Nanochem based upon </FONT>(Omitted) <FONT STYLE="font-weight: normal; vertical-align: baseline">stated
use and will be fit and sufficient for the particular purposes intended by </FONT>(Omitted)<FONT STYLE="font-weight: normal; vertical-align: baseline">);
and</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(v)
comply with all applicable Laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Each
of the Products will be new and conveyed by Nanochem to (Omitted) with good title, free and clear of all encumbrances.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14. <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Additional
Terms</U></FONT>. The Product Warranty (a) is in addition to all other warranties, express, implied, statutory and common law, (b) does
not extend to damages caused to the Products by (Omitted) storage, maintenance or transport of the Products after (Omitted) acceptance
of the Products, or any use of the Products other than the their intended use, (c) survives Nanochem&rsquo;s delivery of the Products,
(Omitted) receipt, inspection, acceptance, use of the Products and payment for the Products, and the termination or expiration of this
Agreement, but only to the extent any breach of the Product Warranty was in existence as of the date of delivery of the Products to (Omitted)
or resulted from acts or omissions by or on behalf of Nanochem, (d) inures to the benefit of (Omitted) and its successors and assigns,
and (e) may not be limited or disclaimed by Nanochem except as set forth herein. (Omitted) approval of Nanochem&rsquo;s designs, materials,
processes, drawings, specifications or similar requirements will not be construed to relieve Nanochem of any warranties. If (Omitted)
determines a breach of warranty exists and requests in writing, Nanochem shall transfer and assign to (Omitted) all of its rights (but
not any obligations) under all warranties from equipment or material manufacturers or suppliers, permitted subcontractors, or other third
parties to the extent such rights relate to the Products subject to (Omitted) claim of a breach of warranty. Any applicable statute of
limitations on (Omitted) claims for breach of warranty will commence no earlier than the date on which (Omitted) discovers the breach.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15. <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Withdrawal
or Recall of Products</U></FONT>. If (Omitted), any of (Omitted) customers or any governmental authority determines that any Products
sold to (Omitted) are Defective Products, Nanochem shall pay all reasonable expenses associated with determining whether a recall campaign
is necessary, and (Omitted) will have the right to implement such recall campaign and return Defective Products to Nanochem or destroy
such Products, as determined by (Omitted) in its reasonable discretion. If (Omitted) reasonably determines a recall campaign or destruction
of Products is necessary, then Nanochem shall promptly replace any Defective Products and provide such replacement Products to (Omitted)
or (Omitted) designee, at Nanochem&rsquo;s sole cost and risk, and Nanochem will be liable for all of (Omitted) costs associated with
such recall campaign or destruction, except to the extent it is determined by mutual written agreement of the Parties or through arbitration
pursuant to Section 23.18 of this Agreement that the Defective Products were not caused, directly or indirectly, by any breach of the
Product Warranty or other action or omission by or on behalf of Nanochem or its employees, contractors or agents.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>16. Indemnification</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>16.1 Indemnification</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
Subject to the terms and conditions of this Agreement, each Party (in such capacity, &ldquo;<B>Indemnifying Party</B>&rdquo;) shall indemnify,
defend and hold harmless the other Party and its officers, directors, employees, agents, Affiliates, successors, and permitted assigns
(collectively, <B>Indemnified Parties</B>&rdquo;) against any and all losses, damages, liabilities, deficiencies, claims, actions, judgments,
settlements, interest, awards, penalties, fines, costs, or expenses of whatever kind, including reasonable attorneys&rsquo; fees, fees
and the costs of enforcing any right to indemnification under this Agreement and the cost of pursuing any insurance providers, incurred
by any Indemnified Party (collectively, &ldquo;<B>Losses</B>&rdquo;), relating to/arising out or resulting from any third-party Claim
alleging:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) a
breach or non-fulfillment of any of Indemnifying Party&rsquo;s representations, warranties, or covenants set forth in this Agreement;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) any
grossly negligent or more culpable act or omission of Indemnifying Party or any of its Representatives (including any recklessness or
willful misconduct) in connection with Indemnifying Party&rsquo;s performance under this Agreement;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) any
bodily injury, death of any Person or damage to real or tangible personal property caused by the acts or omissions of Indemnifying Party
or any of its Representatives;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) any
failure by Indemnifying Party or its Representatives to comply with any applicable Laws; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) that
any of Indemnifying Party&rsquo;s Intellectual Property used in the design or production of the Products, or that is embodied in the
Products, infringes any Intellectual Property of a third party.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>16.2 Exceptions
and Limitations on Indemnification</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Notwithstanding
anything to the contrary in this Agreement, Indemnifying Party is not obligated to indemnify or defend any Indemnified Party against
any Claim or corresponding Losses resulting from Indemnified Party&rsquo;s:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) gross
negligence or more culpable act or omission (including recklessness or willful misconduct); or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) bad
faith failure to materially comply with any of its obligations set forth in this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>17. <FONT STYLE="background-color: white">NO
LIABILITY FOR CONSEQUENTIAL OR INDIRECT DAMAGES</FONT></U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
EXCEPT FOR LIABILITY FOR INTENTIONAL BREACH, INDEMNIFICATION, BREACH OF CONFIDENTIALITY, OR INFRINGEMENT OR MISAPPROPRIATION OF INTELLECTUAL
PROPERTY, IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR CONSEQUENTIAL, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE OR ENHANCED
DAMAGES, LOST PROFITS OR REVENUES OR DIMINUTION IN VALUE, ARISING OUT OF OR RELATING TO ANY BREACH OF THIS AGREEMENT, REGARDLESS OF (A)
WHETHER SUCH DAMAGES WERE FORESEEABLE, (B) WHETHER OR NOT SUCH PARTY WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND (C) THE LEGAL
OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED, AND NOTWITHSTANDING THE FAILURE OF ANY AGREED OR OTHER
REMEDY OF ITS ESSENTIAL PURPOSE.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>18. <FONT STYLE="background-color: white">Intellectual
Property</FONT></U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>18.1 Ownership</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
Each of the Parties acknowledges and agrees that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) each
Party retains exclusive ownership of its Intellectual Property;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) (Omitted)
does not transfer to Nanochem any of its Intellectual Property, and Nanochem may not use any of (Omitted) Intellectual Property other
than to produce and supply Products to (Omitted) hereunder;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) Nanochem
does not transfer to (Omitted) any of Nanochem&rsquo;s Intellectual Property;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
any and all of the Intellectual Property developed by (Omitted) during the performance of its obligations hereunder, and any Intellectual
Property related to the Exclusive Product Category, whether developed by or on behalf of (Omitted) or Nanochem individually or jointly
with others (collectively, &ldquo;Omitted&rdquo;), will be owned by (Omitted), and Nanochem assigns to (Omitted) all of Nanochem&rsquo;s
right, title, and interest in and to all such (Omitted) Developments, and, to the extent that any such (Omitted) Developments are copyrightable
works or works of authorship, the Parties agree that such works are &ldquo;works made for hire&rdquo; for (Omitted) under the US Copyright
Act; and Nanochem shall only use such (Omitted) Developments to produce and supply Products to (Omitted); and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) except
for (Omitted) Developments, any Intellectual Property developed by Nanochem during the performance of its obligations hereunder (each,
a &ldquo;<B>Nanochem Development</B>&rdquo;) will be owned by Nanochem, <U>provided</U>, <U>however</U>, that Nanochem hereby grants
to (Omitted) an ongoing, perpetual, worldwide, royalty-free license to use and exploit any Nanochem Development used in connection with
the sale of the Products, which license shall survive any termination or expiration of this Agreement, except for a termination by Nanochem
due to (Omitted) material breach pursuant to Section 10.1.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>19. Prohibited
Acts</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Each of the Parties shall not:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) take
any action that interferes with the other Party&rsquo;s Intellectual Property, including such other Party&rsquo;s ownership or exercise
thereof;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) challenge
any right, title or interest of the other Party in such other Party&rsquo;s Intellectual Property;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) make
any claim or take any action adverse to such other Party&rsquo;s ownership of its Intellectual Property;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) register
or apply for registrations, anywhere in the world, the other Party&rsquo;s trademarks or any other trademark that is similar to such
other Party&rsquo;s trademarks or that incorporates such trademarks in whole or in confusingly similar part;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) use
any mark, anywhere, that is confusingly similar to the other Party&rsquo;s trademarks;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) misappropriate
any of the other Party&rsquo;s trademarks for use as a domain name without such other Party&rsquo;s prior written consent; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) alter,
obscure, or remove any of the other Party&rsquo;s trademarks or trademark or copyright notices or any other proprietary rights notices
placed on the products purchased under this Agreement (including Products), marketing materials, or other materials.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">20.
<FONT STYLE="background-color: white"><U>Confidentiality</U></FONT></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">20.1
<U>Scope of Confidential Information</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. From time
to time during the Term, either Party (as the &ldquo;<B>Disclosing Party</B>&rdquo;) may disclose or make available to the other Party
(as the &ldquo;<B>Receiving Party</B>&rdquo;) information about its business affairs, goods and services (including any forecasts), confidential
information and materials comprising or relating to Intellectual Property, trade secrets, third-party confidential information, and other
sensitive or proprietary information. Such information, as well as the terms of this Agreement, whether orally or in written, electronic
or other form or media, and whether or not marked, designated or otherwise identified as &ldquo;confidential&rdquo; constitutes &ldquo;<B>Confidential
Information</B>&rdquo; hereunder. Confidential Information does not include information that at the time of disclosure:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) is
or becomes generally available to and known by the public other than as a result of, directly or indirectly, any breach of this Section
by the Receiving Party or any of its Representatives;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) is
or becomes available to the Receiving Party on a non-confidential basis from a third-party source, provided that such third party is
not and was not prohibited from disclosing such Confidential Information;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) was
known by or in the possession of the Receiving Party or its Representatives prior to being disclosed by or on behalf of the Disclosing
Party;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) was
or is independently developed by the Receiving Party without reference to or use of, in whole or in part, any of the Disclosing Party&rsquo;s
Confidential Information; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) is
required to be disclosed pursuant to applicable Law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>20.2 Protection
of Confidential Information</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. The Receiving Party
shall:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) protect
and safeguard the confidentiality of the Disclosing Party&rsquo;s Confidential Information with at least the same degree of care as the
Receiving Party would protect its own Confidential Information, but in no event with less than a commercially reasonable degree of care;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) not
use the Disclosing Party&rsquo;s Confidential Information, or permit it to be accessed or used, for any purpose other than to exercise
its rights or perform its obligations under this Agreement; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) not
disclose any such Confidential Information to any Person, except to the Receiving Party&rsquo;s Representatives who need to know the
Confidential Information to assist the Receiving Party, or act on its behalf, to exercise its rights or perform its obligations under
this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>20.3 No
Public Announcements or Trademark Use</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Unless expressly
permitted under this Agreement, Nanochem shall not:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) make
any statement (whether oral or in writing) in any press release, external advertising, marketing, or promotion materials regarding the
subject matter of this Agreement, (Omitted) or its business unless:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(i)
it has received the express written consent of </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)<FONT STYLE="font-weight: normal; vertical-align: baseline">,
or</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(ii)
it is required to do so by Law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) use
any of (Omitted) trademarks without the prior written consent of (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.4 The
Receiving Party shall be responsible for any breach of this Section caused by any of its Representatives.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>21. <FONT STYLE="background-color: white">Inspection
and Audit Rights</FONT></U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Nanochem hereby grants
to (Omitted) and its authorized Representatives, access to Nanochem&rsquo;s premises (including Nanochem&rsquo;s manufacturing operations
used in production of the Products) and all pertinent documents and other information, whether stored in tangible or intangible form,
including any books, records, and accounts, in any way related to Nanochem&rsquo;s performance under this Agreement (including Nanochems&rsquo;
processes and procedures), Products, property or any payment or other transaction occurring in connection with this Agreement, for the
purpose of auditing Nanochem&rsquo;s compliance with the terms of this Agreement. The number of audits shall be limited to two (2) per
year. Nanochem agrees to cooperate fully with (Omitted) in connection with any such audit or inspection. Nanochem shall maintain, during
the Term and for a period of five (5) years after the Term, complete and accurate books and records. Nanochem shall segregate its records
and otherwise cooperate with (Omitted) so as to facilitate any audit by (Omitted). Each Party shall reimburse the other Party for all
amounts associated with errors in favor of such first Party discovered during an audit. In addition, Nanochem shall reimburse (Omitted)
for the amount of (Omitted) reasonable costs and expenses incurred in conducting the audit.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">22. <FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white"><U>Insurance</U></FONT>.
During the Term, Nanochem shall, at its own expense, maintain and carry in full force and effect, subject to appropriate levels of self-insurance,
commercial general liability insurance (including product liability) in a sum no less than (Omitted) in the aggregate and of no less
than (Omitted) for each occurrence with financially sound and reputable insurers. Upon (Omitted) reasonable request, Nanochem shall provide
(Omitted) with a certificate of insurance evidencing the insurance coverage specified in this Section. The insurance policies shall provide
that the insurance company shall notify such additional insured Party in writing at least thirty (30) days in advance if the primary
coverage Party&rsquo;s insurance coverage is to be canceled or materially altered so as not to comply with the requirements of this Section.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23. <FONT STYLE="background-color: white">Miscellaneous</FONT></U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.1 Further
Assurances</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Upon a Party&rsquo;s reasonable request,
the other Party shall execute and deliver all such further documents and instruments, and take all such further acts, necessary to give
full effect to this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.2 Relationship
of the Parties</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. The relationship between Nanochem
and (Omitted) is solely that of independent contracting parties. Nothing in this Agreement creates any agency, joint venture, partnership,
or other form of joint enterprise, employment, or fiduciary relationship between the Parties. Neither Party has any express or implied
right or authority to assume or create any obligations on behalf of or in the name of the other Party or to bind the other Party to any
contract, agreement, or undertaking with any third party.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.3 Entire
Agreement</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. This Agreement, including and together
with any related exhibits, schedules, specifications, and the applicable terms of any Purchase Orders, constitutes the sole and entire
agreement of the Parties with respect to the subject matter contained herein and therein and supersedes all prior and contemporaneous
understandings, agreements, representations and warranties, both written and oral, with respect to such subject matter.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.4 Survival</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
Subject to the limitations and other provisions of this Agreement: (a) the representations and warranties of the Parties contained herein
will survive the expiration or earlier termination of this Agreement; and (b) <U>Sections 10.4</U>, <U>13</U>, <U>14</U>, <U>15</U>,
<U>16-20</U> and <U>23</U> of this Agreement, as well as any other provision that, in order to give proper effect to its intent, should
survive such expiration or termination, will survive the expiration or earlier termination of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.5 <FONT STYLE="font-weight: normal; vertical-align: baseline"><U>Notices</U></FONT>.
All notices, requests, consents, claims, demands, waivers, and other communications under this Agreement must be in writing and addressed
to the other Party at its address set forth below (or to such other address that the receiving Party may designate from time to time
in accordance with this Section). Notice may be sent by email to an email address of the other party previously provided by that party
or used during the negotiation or administration of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.6 Interpretation</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
For purposes of this Agreement: (a) the words &ldquo;include,&rdquo; &ldquo;includes&rdquo; and &ldquo;including&rdquo; are deemed to
be followed by the words &ldquo;without limitation&rdquo;; (b) the word &ldquo;or&rdquo; is not exclusive; (c) the words &ldquo;herein,&rdquo;
&ldquo;hereof,&rdquo; &ldquo;hereby,&rdquo; &ldquo;hereto&rdquo; and &ldquo;hereunder&rdquo; refer to this Agreement as a whole; (d)
words denoting the singular have a comparable meaning when used in the plural, and vice-versa; and (e) words denoting any gender include
all genders. Unless the context otherwise requires, references in this Agreement: (x) to sections, exhibits, schedules, attachments,
and appendices mean the sections of, and exhibits, schedules, attachments and appendices attached to, this Agreement; (y) to an agreement,
instrument or other document means such agreement, instrument or other document as amended, supplemented and modified from time to time
to the extent permitted by the provisions thereof; and (z) to a statute means such statute as amended from time to time and includes
any successor legislation thereto and any regulations promulgated thereunder. The Parties drafted this Agreement without regard to any
presumption or rule requiring construction or interpretation against the Party drafting an instrument or causing any instrument to be
drafted. The exhibits, schedules, attachments, and appendices referred to herein are an integral part of this Agreement to the same extent
as if they were set forth verbatim herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.7 Headings</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
The headings in this Agreement are for reference only and do not affect the interpretation of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.8 Severability</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
If any term or provision of this Agreement is invalid, illegal, or unenforceable in any jurisdiction, such invalidity, illegality or
unenforceability does not affect any other term or provision of this Agreement or invalidate or render unenforceable such term or provision
in any other jurisdiction. Upon a determination that any term or provision is invalid, illegal or unenforceable, the court may modify
this Agreement to effect the original intent of the Parties as closely as possible in order that the transactions contemplated hereby
be consummated as originally contemplated to the greatest extent possible.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.9 Amendment
and Modification</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. No amendment to or rescission,
termination or discharge of this Agreement is effective unless it is in writing and signed by an authorized Representative of each Party.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.10 Waiver</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) No
waiver under this Agreement is effective unless it is in writing and signed by an authorized representative of the Party waiving its
right.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Any
waiver authorized on one occasion is effective only in that instance and only for the purpose stated, and does not operate as a waiver
on any future occasion.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) None
of the following constitutes a waiver or estoppel of any right, remedy, power, privilege, or condition arising from this Agreement:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(i)
any failure or delay in exercising any right, remedy, power or privilege or in enforcing any condition under this Agreement; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">(ii)
any act, omission, or course of dealing between the Parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.11 Cumulative
Remedies</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. All rights and remedies provided in this
Agreement are cumulative and not exclusive, and the exercise by either Party of any right or remedy does not preclude the exercise of
any other rights or remedies that may now or subsequently be available at law, in equity, by statute, in any other agreement between
the Parties or otherwise.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.12 Equitable
Remedies</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Each Party acknowledges and agrees that
(a) a breach or threatened breach by such Party of any of its obligations under <U>Section 20</U> would give rise to irreparable harm
to the other Party for which monetary damages would not be an adequate remedy and (b) in the event of a breach or a threatened breach
by such Party of any such obligations, the other Party shall, in addition to any and all other rights and remedies that may be available
to such Party at law, at equity or otherwise in respect of such breach, be entitled to equitable relief, including a temporary restraining
order, an injunction, specific performance and any other relief that may be available from a court of competent jurisdiction, without
any requirement to post a bond or other security, and without any requirement to prove actual damages or that monetary damages will not
afford an adequate remedy. Each Party agrees that such Party will not oppose or otherwise challenge the appropriateness of equitable
relief or the entry by a court of competent jurisdiction of an order granting equitable relief, in either case, consistent with the terms
of this Section.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.13 Assignment</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
Except in the case of a Permitted Transaction, no Party may assign any of its rights or delegate any of its obligations under this Agreement
without the prior written consent of the other Party, such consent not to be unreasonably withheld, conditioned or delayed. For purposes
of this Section, a &ldquo;<B>Permitted Transaction</B>&rdquo; means a merger, consolidation, reorganization or other change of control
transaction where the surviving entity has acquired all or substantially all of a Party&rsquo;s assets and is at least as credit-worthy
as the original Party. Any purported assignment or delegation in violation of this Section is null and void. No assignment or delegation
relieves the assigning or delegating Party of any of its obligations under this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.14 Successors
and Assigns</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. This Agreement is binding on and inures
to the benefit of the Parties and their respective permitted successors and permitted assigns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.15 No
Third-Party Beneficiaries</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Except as expressly set
forth herein, this Agreement benefits solely the parties to this Agreement and their respective permitted successors and permitted assigns,
and nothing in this Agreement, express or implied, confers on any other Person any legal or equitable right, benefit or remedy of any
nature whatsoever under or by reason of this Agreement. The Parties hereby designate each Indemnified Party as a third-party beneficiary
of <U>Section 16.1</U>, having the right to enforce such Sections.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.16 Dispute
Resolution</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Any dispute, controversy, or claim arising
out of or relating to this Agreement, or the breach, termination or invalidity hereof, shall be submitted for negotiation and resolution
by delivery of written notice from either of the Parties to the other Party. Such persons shall negotiate in good faith to resolve the
dispute. If the Parties are unable to resolve any dispute within thirty (30) days after delivery of the applicable dispute notice, the
Parties may submit such dispute to binding arbitration in accordance with the provisions of <U>Section 23.18</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.17 Governing
Law</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. This Agreement, including all exhibits, schedules,
attachments and appendices attached hereto and thereto, and all matters arising out of or relating to this Agreement, are governed by
and construed in accordance with, the Laws of the State of New York, United States of America, without regard to the conflict of laws
provisions thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.18 Choice
of Forum</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. If, the Parties are unable to resolve
any dispute related to this Agreement in accordance with <U>Section 23.16</U> hereof, then either Party may, by written notice to the
other Party (an &ldquo;<B>Arbitration Notice</B>&rdquo;), demand that the parties submit such dispute to binding arbitration in New York
City with one arbitrator mutually agreed upon by the Parties from among a list of names of potential arbitrators proposed by the American
Arbitration Association (the &ldquo;<B>AAA</B>&rdquo;) upon written notice to the AAA by one of the parties. If no such agreement as
to the arbitrator is reached by the parties within thirty (30) days after the names of potential arbitrators have been proposed by the
AAA, then either Party may request that the AAA select an arbitrator having expertise in the subject matter of the dispute, and such
selection by the AAA shall be binding on the parties. The arbitration shall take place in New York City in accordance with the AAA&rsquo;s
Commercial Arbitration Rules using the Expedited Procedures thereunder, and judgment upon any award rendered in such arbitration will
be binding on such parties and may be entered in any court having jurisdiction thereof. The arbitrator shall be required to provide in
writing to the parties the basis for the award or order of such arbitrator. In any arbitration hereunder, the Parties shall share the
arbitrator&rsquo;s fee and any filing fees equally, but each Party shall pay its own attorney, consultant and expert witness fees and
other costs or expenses.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline"></FONT></P>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font: normal 10pt Times New Roman, Times, Serif; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.19 Waiver
of Jury Trial</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Each Party acknowledges and agrees
that any controversy that may arise under this Agreement, including any exhibits, schedules, attachments, and appendices attached to
this Agreement, is likely to involve complicated and difficult issues and, therefore, each such Party irrevocably and unconditionally
waives any right it may have to a trial by jury in respect of any legal action arising out of or relating to this Agreement, including
any exhibits, schedules, attachments, and appendices attached to this Agreement, or the transactions contemplated hereby.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.20 Counterparts</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
This Agreement may be executed in counterparts, each of which is deemed an original, but all of which together are deemed to be one and
the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail, or other means of electronic transmission is deemed
to have the same legal effect as delivery of an original signed copy of this Agreement. Counterparts may be delivered via facsimile,
electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, e.g., www.docusign.com)
or other transmission method and any counterpart so delivered shall be deemed to have been duly and validly delivered and be valid and
effective for all purposes.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline"><U>23.21 Force
Majeure</U></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">. No Party shall be liable or responsible
to the other Party, or be deemed to have defaulted under or breached this Agreement, for any failure or delay in fulfilling or performing
any term of this Agreement, when and to the extent such party&rsquo;s failure or delay is caused by or results from the following force
majeure events (&ldquo;<B>Force Majeure Event(s)</B>&rdquo;): (a) acts of God; (b) flood, fire, earthquake, epidemics, or explosion;
(c) war, invasion, hostilities (whether war is declared or not), terrorist threats or acts, riot or other civil unrest; (d) government
order, law, or action; (e) embargoes or blockades in effect on or after the date of this Agreement; and (f) national or regional emergency;
(g) strikes, labor stoppages or slowdowns, or other industrial disturbances; (h) telecommunication breakdowns, power outages or shortages,
lack of warehouse or storage space, inadequate transportation services, or inability or delay in obtaining supplies of adequate or suitable
materials; and (i) other similar events beyond the reasonable control of the affected Party. The affected Party shall give prompt notice
of the Force Majeure Event to the other Party, stating the period of time the occurrence is expected to continue. The affected Party
shall use diligent efforts to end the failure or delay and ensure the effects of such Force Majeure Event are minimized. The affected
Party shall resume the performance of its obligations as soon as reasonably practicable after the removal of the cause. In the event
that the affected Party&rsquo;s failure or delay remains uncured for a period of sixty (60) days following written notice given by it
under this Section, the other Party may thereafter terminate this Agreement upon within ten (10) Business Days&rsquo; written notice
without liability to the affected Party; provided that payment for Products sold prior to the date of termination shall be remitted in
accordance with the terms and conditions of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">[<I>Remainder
of page intentionally left blank</I>]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the Parties hereto have executed this Agreement as of the date first set forth above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NANOCHEM
SOLUTIONS, INC.</B></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 5%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By</FONT></P></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><P STYLE="margin: 0">/s/ Daniel
                                            B. O&rsquo;Brien</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Daniel B. O&rsquo;Brien</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Chief Executive Officer</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B<STRIKE>y</STRIKE></FONT></P></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><STRIKE>Name:</STRIKE></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><STRIKE>Title:</STRIKE></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<!-- Field: Page; Sequence: 22; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>fsi-20250107.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaKL6bP9z5Z8+ekhvWB6bSkanyIhzvaVjy/t6s42kRoI -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:FSI="http://flexiblesolutions.com/20250107" elementFormDefault="qualified" targetNamespace="http://flexiblesolutions.com/20250107">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://flexiblesolutions.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="fsi-20250107_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="fsi-20250107_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>fsi-20250107_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>fsi-20250107_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Cover" xlink:href="fsi-20250107.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45424839562912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jan. 07, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan.  07,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-31540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FLEXIBLE
SOLUTIONS INTERNATIONAL INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001069394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">71-1630889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">A0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6001
54 Ave.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Tabor<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AB<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">T1G
1X4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(403)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">223-2995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
  Stock<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FSI<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .AF.%H'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #H9CA:IC(:E>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NNE6D*(N%Q"G(2$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/
MGR6W.@H=$CZG$#&1Q7PSN,YGH>.&'8FB ,CZB$[E<DSXL;D/R2D:G^D 4>D/
M=4"HJ^H6')(RBA1,P"(N1"9;HX5.J"BD,][H!1\_4S?#C ;LT*&G#+SDP.0T
M,9Z&KH4K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LE_-N7$'#F]/VY=YW<+Z
M3,IK'']E*^@4<<,NDU]7]P^[1R;KJFZ*BA?U>L?O1-,(WKQ/KC_\KL(N&+NW
M_]CX(BA;^'47\@M02P,$%     @ Z&8X6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #H9CA:C3/\GDH$  !O$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V8;W/B-A#&W^=3:-R9SMU,$EOF3R %9AR.7.D1P@2N=VVG+X0M0'.VY,HB
M)-^^*T-L>F?63-\$R_8^_GFU?E9*;Z?TMVS#N2$O22RSOK,Q)KUUW2S<\(1E
MURKE$JZLE$Z8@:%>NUFJ.8ORH"1V?<]KNPD3TAGT\G,S/>BIK8F%Y#--LFV2
M,/UZQV.UZSO4>3OQ)-8;8T^X@U[*UGS.S>=TIF'D%BJ12+C,A))$\U7?">CM
MG=^T ?D=OPN^RXZ.B7V5I5+?[& <]1W/$O&8A\9*,/AYYD,>QU8)./XYB#K%
M,VW@\?&;^GW^\O R2Y;QH8J_B,AL^D['(1%?L6ULGM3N5WYXH9;5"U6<Y7_)
M;G]OL^F0<)L9E1R"@2 1<O_+7@Z). IH=$X$^(< /^?>/RBG_, ,&_2TVA%M
M[P8U>Y"_:AX-<$+:69D;#5<%Q)G!4#USW7,-2-D3;G@(N]N'^2?"?F/RFG@W
ME\3W_-9_PUT@*##\ L//]1H8!ODK6&9&PT3]746T5VA6*]CJO<U2%O*^ ^69
M<?W,G<'//]&V]PO"URCX&ICZX(,*MU"+ABQ>4UX%AX=WKCXA$,T"HHFJ!$ 0
MY13W,5M74>#Q*Q9G'.%H%1RM\Y(QXUJHB(QD1*#X*O."*^5EE-=172&U"[8V
MJCB21IA7<B]B3J;;9%E=W+B&Y]&K!FTU/83GIN"Y.8?GB:^%+6U(VI0EE9G"
M=>XGHZ_CN\GH8OXX^;P8/T[G9#Q=C)ZF@1T$$Q@-KQ'>3L';.8=W"-.K64S&
M,N(OY!-_K2+&E3Q(H]?N-KI-!*M;8'7/P5JP%S*.@$VL1,AR6S\]R;CB#;VB
M[8;7Z701/.J5-NJ= SB6H=*ITCG;)9D;^"R(TF2HMI!0R*N**B>_1CW 2I$>
M>3T]!S*((G#([/+M@$S@/O(HJ\EPR3;,\D6K28)GCI4?+1L!17W\!\:A'4$&
M%VHG*_EPN05;*HV!E1V XA[^/5@QMS.MGH4,J[.':P9W&%K9%RAN[-^CS51F
MX./]4Z2G"PY77-"/%_0K]N72LEM0W.3S&0Q@R7@:!A=XU_0:[S&4LCE0W-DG
M*H2\S#9*8MVA1L3W&U=^MXMU*UJV!XK[^A<MC.$24I,D6WDPM:R2"A>J:^ZT
M[  4-^ZYBD4HC)!K\@ EK@6+*WEPE5J>TOHI[M0SS:]"2 ^';VR_!H-E$*P6
M'U>K$_.'Z]61^:7I^[@M_T VSK(MD-4!ULC6 I:&[^/NO! &UD%J1:C_;OF>
MS'FXA7JK;.8U2K8^E;P@8'LJ_(;!'2WY:ZQ9L\@6V?PU6:K*$JL1N)^/,9#2
MV7W<A=_20D8OX8;)-3^Y1JL1FOXQ'P4/HR>,JC1U_RQ3'R5<KVV:/H*"V5BC
M2)FLGL+_N?QWC[:/=BO^P.P3,Q+S%0AYUS=@SWJ_N]T/C$KS'>52&=B?YH<;
MSJ#D[0UP?:64>1O836KQ/X;!OU!+ P04    " #H9CA:GZ ;\+$"  #B#
M#0   'AL+W-T>6QE<RYX;6S=5VUKVS 0_BM"/V!N8FKBD1BV0&&PC4+S85^5
M6'8$>O%DN7/ZZZ>S;"=I=67=A['-H<G=/;J[1W<GF:Y;=Y+\X<BY([V2NMW0
MHW/-^R1I#T>N6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=<
M2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ
M?$,78&F? KP(&K <XRBAC05C$C*$[_VX_!DP::U7A90SP24-AF+=,.>XU7=>
M&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3
M .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D*
MQ+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&*
M6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0
M\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PE<A!OZ%>Y7>>9 ]IV03NA1
M.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMH
MD<VWL,\E=,E[7FY'U=;[021>\%G'!QR>(W?#$T<PGX#%$<"P/!@#S"=X87G^
MI_VLT/T$#..VBB(KU&>%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E
M\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4!
M#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X
M%F>0IA@"IQ%', ;  4/2='@//GL?)=-[*CG_5U/\!%!+ P04    " #H9CA:
MEXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S
M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X
M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO
M3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
M   ( .AF.%JJQ"(6,P$  "("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P
M#/R5*A^P%K0A#5%>0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<V;K<7187
MXM.!Z)1\>1=B;FJ19IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;
M#&:Y&+6VG-X"$B@$*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C%<K<9":)
M-5U>B/%*0:S;%4S.Y68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CU
MK7H\@RX/J!5Z0B? :ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!D
MZ)'!=09#K+&))@G60VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9
MJ+SV4VPYZ8Y>9WK_,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04    " #H9CA:
M)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]
M#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H
M%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>
M[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9
MBBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @
MZ&8X6F60>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P
M$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>L
MWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH
M>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G
M(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6
M&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O
M>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+
MX3]>?P%02P$"% ,4    " #H9CA:!T%-8H$   "Q    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( .AF.%JF,AJ5[P
M "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    ( .AF.%J97)PC$ 8  )PG   3              "  <T!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @ Z&8X6HTS_)Y*!   ;Q   !@
M             ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    ( .AF.%J?H!OPL0(  .(,   -              "  8X,  !X;"]S
M='EL97,N>&UL4$L! A0#%     @ Z&8X6I>*NQS     $P(   L
M     ( !:@\  %]R96QS+RYR96QS4$L! A0#%     @ Z&8X6JK$(A8S 0
M(@(   \              ( !4Q   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( .AF.%HD'INBK0   /@!   :              "  ;,1  !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( .AF.%IED'F2&0$  ,\#
M   3              "  9@2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0   )  D /@(  .(3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="form8-k.htm">form8-k.htm</File>
    <File>fsi-20250107.xsd</File>
    <File>fsi-20250107_lab.xml</File>
    <File>fsi-20250107_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form8-k.htm": {
   "nsprefix": "FSI",
   "nsuri": "http://flexiblesolutions.com/20250107",
   "dts": {
    "inline": {
     "local": [
      "form8-k.htm"
     ]
    },
    "schema": {
     "local": [
      "fsi-20250107.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "fsi-20250107_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fsi-20250107_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://flexiblesolutions.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-01-07",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8-k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-01-07",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8-k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001493152-25-003527-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-25-003527-xbrl.zip
M4$L#!!0    ( .AF.%K9+B;_1VT  &H( P *    97@Q,"TS+FAT;>V]:7/;
M5K8N_)U5_ ]X4W6ZQ"I8L>PXDW-<)4MTHGMLR2W)G9.Z=3^ P":%& 38&*2P
M?_V[ICT!H#Q)%J7@5)V.)9' 'M9>>PW/>M8OOYV_>?UB//KEM^G^(?PWP/_[
MY?SH_/7TQ2_?\G_AK]_*GW]Y>7+X1W!V_L?KZ7]_,R_R^N=@[_&J#L[3I:J"
M8W45G!;+* _Y%V%PILIT_@U\$;[Z]E._]SQ81N4BS7\.X*/?O/CEU<GQN?N,
M1_-HF6;KGS_T%/ILE?Y'\4N_>?&/?%:MGO_R+3X09OGV)L;W/*C57_6C*$L7
M\(M8Y;4JO]GX\%F1)5_VAC)=7-SHHDS_][>CET?GX]'>X]VG&]?&&\\GSJ5W
M@;[6IM[XP+]8;![5Q4K&([^8%75=+*\3IQM:+?G%E4(A^CG(BW(99=^\.%!E
M':7Y>)0F\,)TGJHD2/,Y_K5.BSS8J2Z*JSR(JN ?6?+OIGA^LDSK6B7_*.FG
M"7PXJ"_2*E!_7:2SM XNX*,SI7+X19PU"3QN7A9+_S.R8ZNFK)HHKX.Z"(YJ
MM1R/OG^\MS.;[.P]G@3%/#A5BR;C89P]^I^@2O-8P8.4?;0[4GA^7M2PKK!L
M:90%49X$M[QX5T63)>-1EKY7V3J(HZ9205PL5ZI.Z_12P5J42YP<COD ?A_E
MZR"=!ZMFEJ4Q?"-)JS@K*I7L?A7%=+N+\5$:]LN5X,UKD5_>O7BS?_SNU?[!
M^;O3H^-?QZ.SZ>F_C@ZF9\'^\6%P]N[MV]=_!/N_GDZG;Z;'Y[]\^^[%/9SE
M[5^ ?S85*)"U_#+-4:' QW:?I?E-3N0<-,EX]";*FWD4UTV9Y@O\[&4:PV/P
MT)\UJQ4<KOU%J=02QA#LD/(1_?7+RQ?F+[]\^_*%5F1AD(#F2%#3@>KY/_#X
MJ%P'/X3!D\=/GN$CE/.$Z7RN8CSBX]$A?,M_#BHZW#W23W#Z9VL:UDS55Z@7
MCZ.\B"_4,C@KL@8U%\SU*(]WPR""5;B,D@AT2+DJ2E)K(2B12YQB6E?!"B8;
MIRM0;JLL ET( YTUH!95!2L2U<&SI\\>!X=%GD5EL'^I\D:%P5M5-O""+$OS
M D;V_=[39]\%.W8J>CC^''# .Z+J)_1372P4+$(97*7UA9E$&/@+\S8JZU15
MSL-"&!E\747Q!<[0_^C:?>NM*L&O))P/YI3!!OW^V_1TNG^&6P2;:*4!I(@N
M?66$#P41!OP>[KU\$>*U5I?IK,&?2'8JA>*WL!+U !;HX>XT;&Y<Y#DJ.#"K
MZ+CC9H.EI18%;;#9QT15:0EOJR] ^QC%MC2Z&<PAMB^#MV61-#'HL!U0L(F:
M@]R@2LR*JPD^&6RB,@;34:&V-(\?CV  $5@8^2,R^2HTJF91E5;/4:X>P.(_
M7"DRTF!DI/ $0^L%DBTC'? AL_O#?;!%$T%+X>1WV-=SW.57)Z=3VN> E44%
MWB/;*W@5X(XNF[H!.R4NP P!%P^>#!;1LF++ KZ1I&3Z@ C4>/Y!QX!MH=*<
M/X :H2!K8U$4"?WJ,LJ::)8I_W4P('Q;J6*5PB*24#7S>1JG*H_7.)BKBS2^
M""*0.'P!VF+Q^[RXRE2R4 F;+V*T!!':A6@ SHL,%%/U\P/8M[L3P"<W.I->
MI_-Y< G72QI'F1X,7 X*3 WUS8N]W0 <.Q/>.,0KAV7.=>!N;)UW@X-HE=8P
MC/_ Q4:R'C258MG-BWH\TI<>RSF:]1S,6*HHAUO5/0H@_:6:JQ)="-"(.L0"
M\SF36WD/)W$G"O*.M_4VY-G^/\WN8]9A[X9/J?5-07EEJ>]3@ADT!S,(/+D*
MMA[E!1W=M6A(^3698 G<M'$-SB]($ Q5?D(M5Q;- @0K5_BG)9ARZ)N"E*HD
MC<H4QW8 @RJ+K"('5G[(T$B#[^/CP,5L8/8E1KB6\$+Y"!F((6A=T+(\E#L0
MRYO>C@<N9"]-T. P<EUP1[:2:(UA5@4#/HO 8(.?X<D@ !&+PUSA%9P%F5K
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
M%89TV,*[5'V"%A'X=VWL4@._XV@!A1]XU]-29^(Q^[\BO9BK#//K(&GPH\[
M%_A/K0[#H+J V_&BR!+Z*:KA[[E:$VP@+9-'^$$0N"BY3"OZ9M7$L:KXWS@$
M>!-?YJ@*,0@UB-VVBYVO?C:HMWXCT;&IZCI"54=X881^$/YW*A74+TGYX;57
M.5 E>28KPA[;;I"<+9><\^BO?C65<PTIQC1%I7%LN*%(7Q51-!C-J*4*,<2S
M7(5..+C&QX()!CXT?6ZY0J\;%%;#<!QP19I8[DJ0EY(B\'.E*.")("347PAV
M&H_HNU@X00]+&*-TH3"42-*(<"2;&-@4]_>+2=F6Q*ACQ7 CE4<9563(V_!D
ME&I %M\# 58E[+"?N7>UWKN<G("SFJY8N%GWE_#,.&)IQ1A0+4](Y0JV$+>J
M%<G1GUP[H1LJX2'Q<PM[6(4.B(&?@R<#.. &P0%/!G# /04'W'0=T\,IM/OF
MQ9/='MZ<CZ_0 BM5&[%,_= VATWUW:X3J 0W"6T;;:_Z8==-5>!\:YB/\3/Z
MBHP)/&U>%OJ6MF<U=R,,;@AU)YTX<.^>4E;)[/IASA"^!U^LFMF?&LA-802X
M^"B=KL.Y:(@Q2C*H> R:0($O/ -PX-<[[W,\@WT<M"3=4WPMN@)Q#"H!TWRF
MG'\\\K?%J3[TGT>>QFZPC]Z$1*9/P?2KB!RJ6\O/>P WL<PV,),M^$MTZ]O"
MB/%H;V_W&2TTV7AS>%70B1&95[H!?-ENL"VX?.4BRA=*O^^L@X#X%E.25$?'
MSS0^/X:S=>9S/%KAY8;'P> A%HTN;<8<>/P>-14E1<LFUK]G4(@KT%<IRC-8
M)7,=G)S!=:EJ)<_ K:5L/DA)DB(^!^,+3593PH+D/^JNN#R+YUKIR681K#[]
MK:P10L*5IW1J]!/DDX1MJ&T"0B1>5Y7*5CR PM*'I)"?4BGS<3$>G:(2QKU\
MTU)R9\BD<);"\Z/2:C;870.N#;K86CS7AXRM1MD VWW9<Z3#EH(=CYAFS0X
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
MNXKU+.#KL>)P0R-P2I*"XJSP?"I;V3Q^QVF1$'>HX^1S/&<[SR;(% A[3I2
MR# E]PMX& T'5G3U"+5TT42]>M5X$9DM;N[6;-%]H8M3\:/@-3IB3 RI-&"\
M^LGQ@VDR4Y=\R=DQ;-.""F+.#%A:9;CSQM0J[E&2SN%3K,/,FH$7>31W94!A
MU)V//YIX+K61]_#>(;<,U+0BW4GW9\'$<>3:,:\Q?Z&=9_!VKO<EE/R)T&3,
M56F:XG"M4H4EOIZWK_F]"'"%K%S<3,.*$XQ,GLMJP7VG5H*]42*_D02/OE3I
M<D;ZW+5"?:48+8L&8V;:^J,!S#/*G_<Y 4PV3?8"6!#<>T,O$[&/7;,=4F#5
M%V31\$,WL@A>LRR_W:+.N6_[2F!^U7AL^4)W,V#M!!B-M'M@*_?$DJN@-]I_
M=5#D#D2!U8_-!XG2,OE?SRC[A+U*$=P!5\.C8OYH5<3O5:U-'[PG4GIP>R)X
MB)SG.[SP>EI4GWR=2->5RN94]\_'%7U&NU RJTUGO+U2G4TB0Y6_L=*4X 3&
MO^:!OEJR<2X=NG9%NL*#1Y_S6RP81?X<K3*]-VB3\>WD$P'J-*M=7@SCN/.O
M0L^%MDL>1T8=&Z=LS=DW&Z!%V[IDOH(*A0GM2LYB)KIA%67YYDA=:-@B,#-C
M"2"04Q,FCM>5?=ZEXD*< I'J+MJD'9;=]XW82E^2O8%AN?01^8SD(Q\*V8D/
MHPUH4YO($>0V QUY.M?[ /1@D@&,&8)$:ON "4<D9[S!TN==J!3?)7B32S$3
M&P%DZ2*^0R<I-C])BD5,SH.(14QRTX[%._#-2NYGV**.H8EL+QO'C<&A*(=_
M96MMA5>K-&Z*ILI81TKAUAKM9:F_ZMT=0?Z"KTI1<_LR9''A@ H3Q'0&Z(8&
MB9*%>(NEIKMR'(E-9=RX&+JLG&;J28UXG'3:$M?KS#\@$<;?=2V&R.1$Z&EP
M0UT6?+4R,2?NK-0&8?UDL\JT)1_EYN64(E%_@8]<:[\&G3H\I3T1'%BD.8>8
MS:)T%,E&F73U-*?+%9OMSJIZ23&YG=T@E(R:.LIL<J:W(//Y-5+OUZ.RGPZH
M[!M$93\=4-GW%I5]#V P6X*N>!(XU\O0J&:;M^HIP3>-"]_"P;SJXCDBR4Q?
M8,*12M&Q6:R^A]OE3>T@K*2O0@UZL3' 2'AVBJO<!::TFEMV@YENET8/\*$A
M&XX/QWTJ/XA.\$/2$O%NP^9;(51='9"$9CIB3W&HK(?WQV8JQ1/>E"/7>!8P
MF-R*6JDGPX@C<I>#SZG;>#H;,#0JV^KC]YU[_&Q<^8W$Q"H^ANU$AB#/R!5%
M:<.]UV&TBO"I14XF=:=R>P,,J4U*82+#+/R8NR<7@?[^LRDUP;95%=:!VQYY
M,,I*99<X:RHLV80.JEI!X5 J0LKHRIF*9=B@=HO= ABG6>PI?--9-[=C[$YZ
M.>%"!.I6VUT#G6WZ08*"EQ.G$J)/&Y@O!#NP&(_H!6@S,04#HB5Z=%;OZ-J[
MBUH6T5<S]MD]J)8!9A'4O?M<W^O1:#2_=+_241;3[4L2X!GX>E7-@4HM-_\&
M]8X93_,5#?KJ"LWN>+0!1/.A!(:G>RF#0N$CB;HAA0HL188C[SP;JZQ ,JM:
M1Q_L3687Q6/P$7?/PB+Q)PGHZL!_=V%U(,!&D>("A*',-?9=%[VDC">1E&1%
ME0 ;GCEHYNV!<G]RJ[=GA/PFYHKJ^7CT"ERQ.*J0QUBC=Y\C29H"U8G1X#O"
MA-_Y,CW0F_LSQ&4/YJT%AB_U&V_SZ #:OZ!$5ANR!$KN 3(;BY?0AFX!JBF0
MI6!"I?/@H.RSM80+L^SZ$M4-87?.Z]ENJ70QTOW@1/PP';*J=49P!G:RR93L
MV-[N6A1O=.VO+3E^^>*M65+:?[S]/[1#WSCVP>V,V9$7$,TO$!@6B*J9P=-:
MI#Z5A^9S98436=AQ+6DPT<8L&>/13%FG,G*Q(&OM[E!>P/5YUB[OF0MJ<![/
MR9*F3KEV8DX-IN "SP0[O"P2T!IRF2/D#QM&MJ;"F%N>)[BNC#\BZ^&R2-F6
M1)A,T<P0FBB[=2-'4DH;"ZR3@&F(V\K66']5>F_Q>?NKNBY2AFH#-E\P5.EY
M+%7CW)9K0S5[U&'W;(V7"IR9N;0]Q"]:3DE0&[ '$:GY8PG2JFK$0F:UUT:6
MZ#:5P2%"3+@I,\I/Q]_1+ZIU"?G1W+%2YV#9DGC2"S4,B.8=F1;WVB*F0(S7
M_X]1-(B'D! 'B:$HZJX0MZ,Q)N=(=BIA%5F+"H*VO4%8:"]J5K+?DK)T?SGO
M["R>T1O=04/[K1#R8:)/O&)>.R],%]WHJQ%FO%2U3LE1Q,J&D<0[-$DL(?>Y
MV2$@KA1?DZ"OW&52X\H3VM$>,(K9)R./9K'PN:1C2D7Y]LXV@L/N(8IP+?3*
MB\38_'2?URP<2LM*PUI(?5HD3_M]'!:K^NT%3D^C2ZQ;LA45\P)S[*U+=0&C
MZ$"SF]P!./'R,.@&VX_,;UYVX&RFU:JA*O&BJ0T2FOU+N$GP,">-0!^O9& >
MOH4Z)!-44T:'0 MPTG>>/A;$&[>:1Q\:U L"(O#-&&BD,A%&1IN2\I0*L^V7
M_40S$4_C*%K0PA8)BGC.6/ZN:X*^9*5VQZ.C&UY\ON\K<]L3@H:0N2D# ^1F
MQVB6KS3I2LMO=C3]-[*YS"4DPPI_+AA#GD%F*L5Y&H*^<%GX['U;&.;MEN2C
M0.C+(VG5C8;22J3]'43H)&I)["(P8M(P-[HH((X.#-7'OE)5:"Q1*(>8)$20
MDX[T&!(4$E@:/2HUE'RG9ZZ'$W )"7B$&L_=AR:VL-<V2A=LZ)N7#SZR7O3-
MB A?[TY<E_#,EU*LY"Y=4JA*&O]85PQ5L:D,<Q,A;#SH^.:SW:>,>6I;PV*B
M92K"3@<&(F.C:>0_ZBY((H72C[:HJ3\,@6LUC(@1=XDSII(:=&(+(=6ZI&@N
M=!BX<XP]P\9Z:;E<UI#;;7E3]S;XMA6QF"^9MQ[S1[WS&O^Z-:%KH"S?#5"6
M&X2R?#= 61X8E.6&3N0##?IB%/?)E[(/GA;D;*"U8!,"[UZ8_ &'AL]M0,O$
M0@1&$+2,I )NS$N5%:N@Y$<'5?I7L//]!,S#O+X@9L)9RCX&EV;/];NHR-[!
MM"J5<,986Q44XI+/>@:)>:";[JL*J8R)L0T7.C".7>&:+F$+_6"]>:QP)NO"
M[QU#EFI:MXD&.GA98QN9"6S/;;=5*;8M.4V$/3+YLO'H'$MTYPPX/B?:%]A4
MVXF#3@9AD"PI)>>'Q624HKXN?TY4FF(VI "W,;)-I"NFEJDLT%MV$ G4EG$>
MS4JR=ZD'C%H2?@$]CY"0Z5K P7JUKAC5&9"I'/@1TE"'L)>JOB@2R37S[[#H
M62:3$"MUBT5_<_"D$TV5!_D.HE]BLX%^*"3L!;QL^K^_,U^(1[0& SG*XX)C
M-$\>[SV>[-IG,&F)#C8NP>]JQ)$Q_BTY*UZ[)BZ9HD"4M+WBH8U'G;'MBJ!0
MKL MF9;]BZK6)"E]0'5;;9(*OP9<BI9M]UBL^G :=DPX)^6LGA<"=3$&W;)W
MGUI0H[;\HA#K=END0>T<$,V+A*%LJ27EUD5S\9Q6W-&50!+>TCB'BC^(615:
MD+Y@(M'F]Y9F<%R;@@YF[N.1IY0_O(R;I<Y?!1&AWNKX4DA$O H""D^8>8)#
MFF;MN%9G]":.]2&\% M[3T2_[6Q+X%/H$3_@=+N<!B[="E'RI/Y=Z]%3\31Z
MJ)@,7QE+JV$ P#"N5*92:>-E6KF^=T*J#0.TNB(+OYE0B0@1)*IEVBQ)>!B?
M* %3<<JOC>KR2 3>I(D5F7N18HK2";& +RDX.N]RJDRWX1MIA6P3@IC;\RGU
M;78P[ 8.ED1-A)_$PC ]!=_D\*BJ!AMBFVT( E">73B@90<89R[Q%?7CO/Z&
M9OX8(DYNUV(9FFN2P!Z=X$C[:TK*)%A81+V0J:MMGD1E4O648+J<2J2[3&"2
M46\J,:>LU1*T-]$TR.HVR^HSE%4'%=865[KCKN3O7=RF!^Z<-]D\]0H@.W@%
MIY<G(SW['$M3_$V5<(YGV5?6Z\!\-3&Q'FW22DV!O:(P)_63I)4Z]./B2G)+
MGZ2G$:GS:#>EJ_'(C.5W.?9T)SP\962B6"2)W!1X:P]GY![C";_?-7F6FUM-
MHO#%O.OS@/X;["<X?3(+X%?"0H@,Y-4#(:#?BMS!%BCESY"_O5L0P(=3*C<(
MUF<+UA,&".=$A==51'>F>1Z>?-Q!-S3TM^^T)/8>M K\ZM/X9&'<F4T>EO:_
MV^7\FPI1/ C1@Q6BKX]I>39@6FX0T_)LP+3<4TS+K9['!^JEH-OQ](O[:7)\
MI(UHL>&25@Z/"UT,U-U++&KF.Q,#-*P:%L#93]N)S0RI2,H\V.2.?:2Z6X36
M8M3#\A[DJ/:0\0ZJGIO;(%95R''E79UV0=R%CHA2B>',=##G]F-(3#F7QYGA
M-ISGJG1-/84M;=84<3X%0FS\RC?;0L)-;5:JO,3*&*( U5WY2E4WI6W>@6TE
M3/<.K#>0$*\9$%%;4CL[AZ+-Q'VQH4'<$""):,_CHH0%KST8O9=%&X_.G0R=
MU PJ]5Y8'8M,NJ[(^P.IDJATYE$#?*E,PHU3;\C0RO?YV0UE3&R;3^1R]SN*
M&KKQI[M[W]NNHGJ!O&P009#,0%-.]T9YNPC*B9<CAW".95U"^*HR*6N5?F_$
M94F)9_U4*2W4.V .1$Y];JC>DIA 97C*X;^G;A)MKD J,>/N"/<_BO"@%3(S
MPA3Y(U&LDB2:>DST@K&OM)BW\I7>"='<%8:50A]USK0+E207VR)I)8[739I3
M66 '6>$H;:DQXJ24G%%$]E#&=>T/MU&^)K=_PD-$[+S$+(4?[&O7ZQ!.CD><
M.\+#MH?UCS'Q1>W]UP1_$/@CHC!H?8SR=E*U^!(N+VA?)P02D'N%-=\,.3X4
MYH^OB*%6D#@A-V5IP(ZF@TH%$7C$.877HYQ2VYS72="Y&2ZKXG>#3]GV5@:O
MA2#Q"DF\&LF"MLDTM4 X"<S<+>6JJ =54,J]M[?[^+_L&@_Z9'L2.]^\^(&(
M25X+UQ'H#;YJJN?!:^[ARI?;F1RIE#<;FQ68CLUR([F=L(,?=K]S^F#__!!6
MZL'>(3_L[F')UGA$C%>5I3WPF;V-J62M%,N=,&MJTLB:&%A$0[?LQ2I;9L'C
M]F"A[NX=2K_ON8IJ)G9 *,R;J'Q?]77GQ5\)J?I:T #YPFCKU.4=M'Q:6K@#
M+=L>!:"Y-7Q.0DLPU09N7M>:@W U!/G]T-*DW!<X2QU0$#S6N6WF"CO39"'B
M@6KI8(+DV:AJKQ"CV61*W\,+Z?E>^8:](">%@3$J3?,BK^ ]])TJTP(L]#L)
M)M1?F;T$;J^=3NC/G?5%U\/PE+?Y7#;.,/BH"8H[EZ83MQ;!;7\X8R0,MJ,N
MJ7NV-H'),"%,-QK6L:(Q2*=J<E^TX=MPS8$MD&4QAG=GQ:) #K RPEYZ)*0P
M-FQ!45*!=@E^F?W%!&8&KA7:Y_1A^2*Q@?. ^6>B! ]V?#XXG\>23H0GMZ8;
M@M/KNZO&77F8-R5;<+<A%X$6B] U,"XB%\3&A!$(QT6[HDIKI9NV,F\X+3?[
ML-SVEIL8$-F<;)/7T\N[;YYRCP%3RB[?"%FC=)"N365PUUWY-4X_P^1"I_CD
M,BTRX\7.<>:*P4/$ZE:LUGI&9;$J4U4C_(H%"Z'7C@FM?3ZGZ<,6%5L.MV3W
MEO18BENX3 ]NQCJCC)"-H;)@4'WG.< \PL!Y[>NI\X&I2=_,Q:F!XNA\M&!K
M)(YMAD[A'^$B=U=/$N3[P[TF.!S4[4KJP!&Y5.+3&M0/(K_5(O\T.&S=^JZ7
MN.C>&Q$5$*J_X&ZJX"*#2[Q81UF]?C3'MG!:BPO3<LL<Z.KA'6M%X?OI$L3>
M89JRI6:<*K9 BVIB=VC)/??@+,HEF ]5GSWK';[0.7ETCRBND.S%^9/WS%5:
MUY1\= 4>GSP(_38+_7?M^BMJ/()&UD+[-2B")?=RU++(HAAJB=O(]-9'<(PU
M@Z9:56QF861V0=RFNL^_%_Q"-'-D0@-]ME3,;-;V\=7V=7WL'DB<G'_"L*Z-
MXOM^;RX&R#H<C;ULS&Q>D5<G#EU$"+8^C^[ZOI_CT?>[U/ES(E><'H QW)R@
M( P6"R>4V^O=S_.8LJ%-QW@(8GWY1#X"K?#]@%:X0;3"]P-:X9ZB%>3(Z&'>
MXRCJC[M?"B XXK0D*'T'0?  BBP>L$WUX^X>M88!-\*]T25R))";F69(O4 ^
M-5N5Y36;]CKUB@DE95U"-*@[-J.Q'U626@_@TBZQXS(XR?,Y2H_V:73' J><
MM]V4>9//CU:+[?O+G1),.:9TGD7'9A)V'F%"D10*H@2I9-M[[,,LDB(U@CY<
MIK#L?:RQ!5:,HA<O#3[$D#%FHN-,&;MO8OC4)%!94=])6P0HA>9>]^MVTXC:
M;Y4G">(^PHS0@15(L]Y2@"Y]W;+!,4.* LPP$Y!$-ZB S0992#(W%2'KXS[<
MHH)(/HCZA@O6!^MMJY7%$^I0+?@6K>QQA[\ED!&= /B/0GX5W?J5V;N1>R)T
MB+PI^&^;0W6*0_V^RBUR7GL F'=9.N=RT^)"\#:4('<ZNWH(,9V%=[@-RH*\
M$.=(7-,)E"%A*XXE4Q)(<%/4?U8P 3N6N%+WA:J:"HD;).+697F0L^Z<<,I<
M&$J/]B G%/)W0A])6FK:"6;*\$@_JXOBRO=**UC1:A[I%L%]U!,8-]*0)SKR
MI".9@)8GK9+AW&[UN7WJBHA' .:QUMJV\ S@,R?<GFXXZ]@Q39%_SG>[!U>B
MKU2^EG=:N?5=(82IV\#2ZISY=AG[IH2W2TNC XV22:.7F2PQVQN2'2P5MI+N
MPJ_<);B&&&@0_VT6_^_,1G%,S(DX]>XUI3N)5 >L7Q*./^4O>8O_R7Z=31FG
M&0%1&#.JL]V\;;>;KA*[LPU4-MT(+-G0O!-CW,"ZY!A='A3;<G'EB1BX='/:
MEA,N[4Z+1%POA.1(CSTTK.7)\@%K@ECVTA$Y$0/CP)H\Q8V!)_+C_2YTD4LK
MN.%]V)D]$J*--;58%!)[32_'.(8>)GEM"+18AHD)JCWMRL%:]H^C#=13F9:R
MR!(P.9T]KN-Y"FEK0)E%:<DR2*WJQ;AIKU/?HS(C"<C_9.FFNTQ-\$V'JRDD
M!B@QZ>&Z\#X/6Z6R.7R$82PX.#\52G]G1X HJ9PL>M\7F'%*X<.(1ZIW>L\I
MI4/=/<CO\\+G.@>E_E)E3+3@'8AW&R%["3:C;B_DD*'U^$5TBFT &M2'QP_$
MC-HLWNPJ]<NG)_FEVKSS1(?F$'RY)\GE9FO!TCTB%@L@QTN.4>0D0C;;\,'+
M]IKBBATY,AAO1#)[:3\Q<>]@[N!PW>W=>;M,!7NMX56]]DCCS*>2AO$G>%LL
M<[@]!GJO>W$'__0EP<7G\*_X_:(LX(1B,+HH?\8H4,U11\Q][_I%2S?=$VSC
MZ\_Q:%C^1ZD9$LV'$;%':R0ZQ%05'$;8D5S(=E%A33G>!9\]U" [.L8W7E(L
MH':N14*6R1R^BC9)LR*LOX[<Z;*"B(I2T&?'OY@_FZF8&B>5DEI]2\I=HE-5
MN[\(J!KT(.FM\&10?6AIU^/1WH^/V<HQ42"& ";:QL%F'8_B!EQ,5$0$;$25
M@YU"G6:Q\EP4 P>&)V&G!3LJ)O=_!+9&*I\.F:;*/JKUB$FHYXGJSGT/HAJQ
M74*J+(@&-&X[4[DA0TDVAW^-4).4]OBT;=)^,ZVD$&VU_[Y33;JZVQ!1;NS8
M)V,<C^P@)01,ERX%?+QA>#BE:$DQ5OMTO*Q)N+V8B=EF>IS( UA:3L,+D:CQ
MJ"524H1B)2HEU!4'/0NIBD.I[D0U083,-O9L65]9AVYM1.UBO(TS7ZR"'D!5
M_PYZ0NRN(3=@-W(PY$FV:B:?4+C_PY *O\%4^ ]#*OS>IL('=;)I)GN/J9KK
MW")NQZ-3\D8?"!'A _9=8._V.IMWR(7V+\D)YDJ\WR4JL2K5G^ &QZJW7!?1
MWF239M'5O,GZJG9#:61*-E!?6IHL.VV+=*P4RLVWC'"Q2/G-'(Q)A2&]<&QX
MW1TAT^Z]JES&\U9H/73CZI@! Q..<,?8V=3Q_:_I!^V4A7QLA\/ :W#8:6M(
ME VFKR$W@\L?)6H>-1G%BMY**,KA9Z;*%>JX@@/AF0_AA.T^DD\V'<E7\(L\
M1A/\0#LX7^]\@G?=.:!M]^^#YY,?G.;ZZ.%?;": '"4]!E,XXC32I4@M-IG$
MB/B\5>>!I8'.L6=5,$^IGB]8J9H7 K\UB_+W9;.J8PK4IRYS/V*!N4U@8CX6
M4NE?ZR'CD?,4>,2<>-"C182U\UWU8W2!>89P<B1IM4RKRJJ"-BEUJ$$(, A_
MAO1D;$<>%RAC\&)D*$'-@UT70+#2O%$4M[8X)WC.99$UH.?*U!"A8!0WU$LA
MO3AG3(H@Y9+NDF'KR=KD5!?PS2S]=Y,F(JNNC]X"(C@/P6K+00]MMQYZVM%#
M+]?!&RK\"GZ70W[ ?.8WKH9JAP1>$/N8=MIL&F!Y:,Z]?$SXB&]"%&4N5VNS
ML \"N-T"2#0S'$N&.7T!@A?NDJE7'^A(M5FZA\!=?.OR\-'B<,/3PC3SD8VX
MCD>F\//:4L\VTLT$3.V-S["R-@&#7-@&3'%-2I&RV1J?BU1>31ES6RO3B5D2
ML$[M.$KWCIJ@U-T!4<D]8%K^')G[X6YYP'>0'P($8;E"CCEK)!-^FQ&?T::V
M?@P]-VA(N$4-$*?5,^4N>&0?(,'ZO90O%##37Z\V305-A69Q\QG6FVD53\EC
M ^D@>A9%>46=.%,Z8\Q>RES"&SHIYBCY\%JU[*#4B"?3Q:E549K84?A%T<.1
M^KL>*3Q3%L6WS>='QG8S3S0EUPP)-4 RP\HQAQ5)JPLVC#!HHK(B7W -DUFG
MFQF+N&O(YG:3CXU!YHHE7)E,@(A\A$5E^V?>TG)BA-A?R3X.E1M]N4?7N&-J
MJ0AA>J,O0FP$GI9T.6O*RF&@,>0#U!4WM#%H1GQBH[>JB%,*J]'\:0=X1Z+,
M ;@->OANY_WUFP/\.& ,;A!C\.. ,;BG&(-;/I%;$R>\:XL/^R--KR<+4PX2
M$',T7$[%(64.5K?2P+IR10+6>/'>]ZC.5MQD]]*CF"!>@+B#C%_+B5$T<^>U
M:@E<V4%:^M1=1;D]UL$@2W<0\+&AZJHI+U/-)^NIL#;^MU>6//BTWT^"B;,)
MIZ^860MAO4FK:3U&-UV@\P?'< <)E4%T;R?_$D^"=RM*=GR>\'61)??]AMR>
MO;YS->6%T-IH'PR]J*HNBS5SU)I&/53'$N4+8C'7^#RD8)> 5%RL0.E,--\A
MU>R6:IXQE4[('7U6!0HBE?,2)@>1-)(9= 9AXL,'13Y/<=T0175$Y8PDL%OD
M@O_=--6=2R^E[10FYV!$V3I0921$L6+7?XH@2<LLR7(T:.Y5ZZI6R^J.6%@'
M,=L6,4,Y,["%/IG2\"2LIP>-&08Q/FZ^=ANJ:=O+U; 4Z$UKPA=S@P<=9MW$
M%S0>N4"$P4Q[,&9:,I%V3.-1U(*G]Z-/0F/@TTUM0AC:EJ.2]W8+PLV<N!4^
M>X\?#+]%-#,7,!>E_"P]$ZB7 ?,:1[8MPG6N\";WY2=^8.Z5[.HJSBP5-@0V
M7-U3HU&"2;2,%J8=WOL46WUH&B &!_%@^=^3CG/D/G-F0(<ZR^3[^N.1G>&N
MBT+KF:X)/SDD(9;S8.Z5*-O\-\6G0MLFC:RO.1(NN/1X3CDLD75DT15QHZ"J
M8$$P7N==*(>'::;?]%E77Y;,@R-T:M!JX]&!A:NY'*?D]7UVQ,%'XH8M4D>Y
MY_I:Q!F2'K\Q*S%XT;G23'26QMNI>^E_,+T=T3.I;K4I/4\[S$-SX@UUN\]A
MZ\P,YHHSO50.A;^4X#/LV3PP22L$NG,IT0?8T1&>['<$$#P/_IM;,.FF #ZK
M$Y4MZ8FF.4+_BW)-*/L^+B70 =0"49,7.DM!:TL,AO"D:EG X9<>B3)@W!.8
MO<R)E4H6K?T!.=@;GP>'[HA5F1(L$E7,9901\F!3/3WGGC;W]!ATTK841WZR
MX;6WAXPF[UX<Z)(ZE]WDQI;W 92=;IM)>U>5 )\C87LD8G[3B(<C9T/%P,=6
M#.@;7#.#+I5R.3TKOV]/F\LP<'I!LO\T_>LBG8&C_5(\)X^$!^T<-DW ]$G8
MW=8=1JA)EGC_?D[%]>U[.DJZEK@>KY"[.-Q^# UG)!_WXT**-+?U^KY'I6L"
M#"T>8,'\^==ZC0UWJP@ANY5+6=XB'W?[]GHFE^EQB779-76A=,PGL"RJ/I>2
MZ'=:^^,B$BTY6GL2 K4W+.N6_=(?OA@9FGY2+"UZA(V[&.+,4E5-Q@W1<&@P
M@YS:&O89FH-YLB73^ 08VD\##.T&86@_#3"T^PI#VWY%L@W&Q6R"]H"U+] @
M\#MU.!#HJEEATPF^,#=%)J*$6_(R?QV1SYLK+"[@])38:;E=SHB4SH'4^A=-
M11G0M I9L&>8&Y7[U'73:0@4$^ ,%MQT5T@Z@K]8XOB5IAC&MYN&PJ%7Q4;U
M:5&95-('0\47>9$5BS6S(VSB,*\ORJ)97'!Q=YRNV+V'6]4.T%S</!8).B/W
M',9>JA:OGL6@1VE6!4XM)AIC:.NT]R%LEZ13#P:/1M>K1?>9CR^*S+*W>HVX
MT7[L1[O+C!ZE5=6@Q9/#-&I!#VK"0DQQ\U1]?F:'S$7L*.&.)EM3WE=B80.2
M[O5$K,5TZ6]W$@F+?8$D%&PBE;0>FK.&^D]P9+ M28.9\X!<YB?D,O]36,69
MS\%7-G> U[EAO;UM(96[=(U! 8%6 7>*_9XE:!]B*:^:.7A<*2HB+RH=Q-$J
MBJ5'NFZ*U&X5+:3TZ-8ZST$BWB:;8XP9+\A6/7,8S!K3*9-JR]"S19*:I7+B
MY.2[[>Q-Z)U8\ 2/ O5J^^S,G#2BU9]^F=O.$_Y^7^-1KVQ*.@'UC,+M$+-<
M-KEP!=&-<DD78ZOU@O;N[[\W]5!/ ]AR#?9'(*(D#':H.2;-R98PYR)R)3H#
MTX/003;K<KV0WQ7V9Q" 6T#RQ!-3BWMS:SMK..%F!,Z*%DE;I?LTE]&5 4N2
MNG2":6P3.EJXG09$$[%4-E9WO=3>=P-OV^[[^V0//B5[\"6JPZE5AV]+=KK.
MP),"E^3(20K?4H)E//*\/4'I8$RH4HJ\.H(8B"^)%L&E5&'':1DWRXJ[6DFW
MG29+ I/)MFGL;O_+-EU+FV_,=6EQ0.1L.VE_1C&WNHDQ<"]FRO18><R&4?"J
M*.%W;Z(_%9[D*4W#-,N;A.UDQ@>:[+BM5L)^W 1J MM7DZG[==<_#S" :V!6
M#1$"M/O4JF5C4_C[GQD;M,?G:X_O2'L<2DN;_>0RK=3MZ(=.]D?S+XD]/QYU
M^4B[/93ZF4@I,&*.:Q7JMA5S'35Q58R7#,O2]]1+LP@6"!<J4[0OQ;7YN)?]
M3)VU^&T<B7%[B*(/)FDNA\38+4GM(YEZ'E#U*X$>2>^!F>%V7[/4.%CNPQ^;
M*YFKCLK!NH+67>)TLTA#DIUO)OQ-L"/R!7IJB)2ORR)SXT_/L2^6'@@;U?':
M#P+ZN;]0)R#)3ZN+>KUB;",E)W5NSAU1MXPRV)EO7%!F",$U!$<4@W'82;DH
M>9/!SRNPL7-9IN2O4DALB?<?Q<.PR\F]5W8/5GN1.GKVI4!)D6\X*>/1J0)M
MUC)X-JNAI>XYJKN F:\[PLZ!6@\+<'U/4&)&'H_<_KM\X$R".E$53",,$O 7
MX'EX@EHG2IH72RF53G2'=*3HET[V 0]P&"S!FL%.>7"25U'\GFV?!.V1=+62
M&BQ^.5@0PYG8VC/QR3<Z(O?W=K_W3]'&UF$'5(+BD!V!AJP<FM7;-P(B[@M:
MTW-85\M0\-<X')>6NG-;A#UTGX;*4^Y:PZBMF]F;)HVZHX!-)3G>!!G-&WM^
MNUX%C9)N-/;3':.E=!L_JD4#G\$X 48B%_B/]MR<]JR:HWD\\ELFLD4"#ROH
M'+O@*5E3QQNPX02IU-3#1*T0+>@)NFDYLO"M>[C 87JL/##\UH/_\3_:02H9
M_0K+'C=UAP?1Z2V)=:3&ZOJGZ#2WD19VDQR/".U D5S&3N$#9ZJ^PE"OT]LU
M<4EB1=?21$W\^(Z10/=""=[)1#X!#;3W>( #W2 <:._Q@ >ZIWB@>Z%.ML"F
M(C_CAR_V,Q#A42-AY>LTIJ(]1M?L-W!KE^E_HG:DM6/Z%#-.5[FI!$'%4J</
M&_#3<.?-A@N5Q9LXZ(<:*_=%'-IA4CT*DX#0@TB7A)!R\;FZ="RZ0D='LT/@
MQ-CR\=/3B">J,(^7Z%O9*<?BU;!IDDZ%DC;BT)-92ISY(OI/5"9%4UENBI"J
M:N^XL^5P'C_Z//X84)%CQA(*>SL>O8ER4* E UP.678TXUO'RL0V0WU986Y
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
ME&QXCT=T@JL:_@9+53GGFQ)L-L^(>H6Y)DK,4J:X2#-0%09107'$DIK3M"9
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
MD/LOD_MGA&0Y1UZJ1ZPY7Y*D(6/7+4;RV/:(G(Z/6)%&//C@A4LA;AM3(V?
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
M&F\"&A\/+I,9=5JB]^;N#0/9 2+@;[['# W^.4<Z;=^TJ&ZS)2&5#)B,80%
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
MV]'F13#2&W04P9A4B4DR$L8W.7&O(76O=WG>A!,9Z61.7*XWR:DW?'G>/T.
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
M58QY=>W<TS&S_EI7[$-P=A?RQP5'$2#X$\Q(X56+U -M(5+"[^E4JA+PVY9
MWF\P>1=I0\+\1TI40A5?0$CO&0-AGV+"=BA$XFT>#LU3HN4# ;YO#23^"^J#
MAT,C$O+!A')N4S@B0&=YD3T0^UM,[&Z=KP#\S9.]OYM;"YS]1A$@_E]?"_X]
MM4@]T*>*R<C<TA6 _9XQD/H9)G6'0E3>-R*"TEZ;@O,??-@[\I!0=YD."<\]
MZIICVH^[P!R*'"7G+)6)BOTO2A08^H8Q%#E*&EHBL6+@G52I+6>\4<5M#46.
MDH"6B:R8^8U(6+*P(W&?TGCX_.)TF_6^%90Q2M+I$H7"=O6F021V@-''=]<2
MRA@EU_2)0^'<,7H4X3T1T?D'NO"!WC.%DD;),;WR4%#W%8N)6@Q86!XT]FVA
ML%$R2[] %-H/9-Z+C"HV8OD0?3ET9Q$H>Y2T$B07I0MZ(I1J*C=>%W=D:J['
M14=&WI!>4A#:'2CYY@NDHW1*.XH,+KW\<\L$;?JZHM </$:$UP$>F:\$>^ME
MV%MP["AY:*G,5X+]Y&783^#847+14IF8V#OFXYUZD#/'"+33&(H<)1<MD8@)
M/+O3W*F^DD\LGZE81GVO!!0]8HKJ%XMZPN<W><C9OK*$\D9,5XO%87+N2YT0
M_C>;ECU)%MM#F2,FKCZA5;]@S/O=OK1P327:,8'R1<E5"^54C=3VL*+$??IN
M6T"!HB2@16(JYGDK[=C'1 KO^]A]*RA7E$S2):KJP&MG%&OGI;_Q-7@&&TI8
MW951,<:OBB7&@XZ,XU0LW]$X1L4<IE"\*.F?5U[%J ?9A/J$B?%'\X2H&.'%
MG(OLH)!1DCVWL(H)]Q6U/4W-8W<VC\LN.5!WHY$K\OKLH<11<KURH;CD>UJG
M5+V4?T$I:"^@I'U0T57'&1JF)NPMFJWA@UTQXX@R>U90UB@IGTM4Q6P_R>7J
MJ,$B'DKN7AY2: @EC)+@>:15#'G+CV*\.R90L"B97:$<I)AP,P\G=E&B>_9"
ML244,$JFYQ.'%GO'H-@[?F'L1<GX7**0V.9SP\T5=3?D;$S<*\F\!<#K;#")
M>Z16O7XO6_)C]U90<>9'UWPHQNXPA0+'62+IDU<UZC1B"8URE[I,$!&:E&J]
MKLV1G9>7@G8 SAI*H&B4U_M?*><?A)R) 25:"AKEC_J^-_S.(M!>0!Q#+)&+
MT@5?)$\-)95-!%6.:\!A"D6..';HD(<S]S*?U+R^]^2;Z/B(NTI P2,.(OK%
M(LU/2ZCUF3W1:Y*0I8<^_JX24/Z( XI^L6CSYU7'W'C&TC]FOF,(I8TX%;90
M&@KD04PXOTHU$U1[8\N.(10RXIS70FDHD&]BJL8FJ+U7<I9,EFL[?; =!:#0
M$6>V>J7BP)\_KR//U[]YR1=8@W<G0,3N%(FU[488VHD4^9U<1$0YJ/OLH=Q1
M%U:ZA59,_BZ94+7Y_)0YTS-YFV_20WDI:"^@I*M0T3CWUHV5_-Y;ZY8=E#=B
M8EHD#&?-5#KD+.QR2;S/Y5MF4+Z(66B!+!2\5T0\JG2:A N[^2"E=OA$KZ\V
M0$($K #:)8CYZ8M0X+PND'%L%Q/)\'$P,:+U79ID>PH;_[PO#;SEH%V#N8@3
M(!SI*4@_+_2BT=7BGHZHLM,4'N@\N3(-/?H?B@#%H?V#NJ,0&$-!-UTT]G3=
MF@,'VO(4M#/QH?97_;\U5K#C\?=MT+%C\7^P4=\.Q[@M+Z]7^\ON5VZ._ -0
M2P$"% ,4    " #H9CA:V2XF_T=M  !J" , "@              @ $
M97@Q,"TS+FAT;5!+ 0(4 Q0    ( .AF.%I77Q:Y A0  -B+   +
M      "  6]M  !F;W)M."UK+FAT;5!+ 0(4 Q0    ( .AF.%K. QG;+@,
M /L+   0              "  9J!  !F<VDM,C R-3 Q,#<N>'-D4$L! A0#
M%     @ Z&8X6JV<7O#^"@  @(8  !0              ( !]H0  &9S:2TR
M,#(U,#$P-U]L86(N>&UL4$L! A0#%     @ Z&8X6J^Q 23A!P   5\  !0
M             ( !)I   &9S:2TR,#(U,#$P-U]P<F4N>&UL4$L%!@     %
-  4 ,P$  #F8      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>form8-k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fsi-20250107.xsd" xlink:type="simple"/>
    <context id="AsOf2025-01-07">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <startDate>2025-01-07</startDate>
            <endDate>2025-01-07</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2025-01-07" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-01-07" id="Fact000004">0001069394</dei:EntityCentralIndexKey>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-01-07" id="xdx2ixbrl0012">A0</dei:EntityIncorporationStateCountryCode>
    <dei:DocumentType contextRef="AsOf2025-01-07" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-01-07" id="Fact000010">2025-01-07</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-01-07" id="Fact000011">FLEXIBLE SOLUTIONS INTERNATIONAL INC.</dei:EntityRegistrantName>
    <dei:EntityFileNumber contextRef="AsOf2025-01-07" id="Fact000013">001-31540</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-01-07" id="Fact000014">71-1630889</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-01-07" id="Fact000015">6001 54 Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-01-07" id="Fact000016">Tabor</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-01-07" id="Fact000017">AB</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-01-07" id="Fact000018">T1G 1X4</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-01-07" id="Fact000019">(403)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-01-07" id="Fact000020">223-2995</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-01-07" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-01-07" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-01-07" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-01-07" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-01-07" id="Fact000025">Common   Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-01-07" id="Fact000026">FSI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-01-07" id="Fact000027">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-01-07" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
